一、下載下傳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的多線程程式