參考的這個博文,原博文有圖片:http://lslin.iteye.com/blog/776325
(我只是為了方便寫、copy一遍)
dev-C++編寫C/C++程序時,非常方便輕巧,但是今天學習多線程的時候發現編譯器不能連接到Pthread.h中的函數,編譯一直報錯。
在網上尋找發現原來Dev-Cpp雖然內置的是MinGW編譯器,但是沒有包含pthread.h庫文件,如果要在Windows下使用Dev開發多線程,需要另外添加pthread。
需要下載文件,並配置一下
ftp地址:[url]ftp://sourceware.org/pub/pthreads-win32/ [/url]
選擇下載:pthreads-w32-2-8-0-release.exe
雙擊運行,"browse"選擇指定目錄,"extract"解壓,"done"完成。
配置DEV
1)點擊“工具”→“編譯選項”→“目錄”→“c++包含文件”,瀏覽到剛才解壓的pthread目錄,選擇你的安裝目錄\Pre-built.2\include,添加編譯時需要查找的目錄。
2)點擊“工具”→“編譯選項”→“目錄”→“庫”,瀏覽到剛才解壓的pthread目錄,選擇你的安裝目錄\Pre-built.2\lib,添加pthread的庫。
3)(工程項目中才能使用)點擊“工程”→”工程屬性”→“參數”→“加入庫或者對象”,選中你的安裝目錄\Pre-built.2\lib\libpthreadGC2.a,確定。
然后就可以正常運行使用了。