windows下 DEV-C++無法連接到pthread.h的解決辦法


參考的這個博文,原博文有圖片: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,確定。

 

然后就可以正常運行使用了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM