天天看點

Windows下使用Dev-C++開發基于pthread.h的多線程程式

一、下載下傳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,添加。

Windows下使用Dev-C++開發基于pthread.h的多線程程式
四、如果出現“undefined reference to 'pthread_create”的錯誤,在編譯器選項中要加 -lpthread參數
Windows下使用Dev-C++開發基于pthread.h的多線程程式
五、最後附上一個簡單的多線程的例子