一、下載下傳windows版本的pthread
二、解壓pthread到指定目錄
我選擇的目錄是:e:\dev-cpp\pthread
完成後,該目錄會多出三個檔案夾:pre-built.2,pthreads.2,queueuserapcex。
三、配置dev-c++編譯選項
1)點選“工具”→“編譯選項”→“目錄”→“c++包含檔案”,浏覽到剛才解壓的pthread目錄,選擇e:\dev-cpp\pthread\pre-built.2\include,添加。
![]()
Windows下使用Dev-C++開發基于pthread.h的多線程程式
2)點選“工具”→“編譯選項”→“目錄”→“庫”,浏覽到剛才解壓的pthread目錄,選擇e:\dev-cpp\pthread\pre-built.2\lib,添加。
四、如果出現“undefined reference to 'pthread_create”的錯誤,在編譯器選項中要加 -lpthread參數![]()
Windows下使用Dev-C++開發基于pthread.h的多線程程式 五、最後附上一個簡單的多線程的例子![]()
Windows下使用Dev-C++開發基于pthread.h的多線程程式