windows下codeblocks報錯undefined reference to `WSAStartup@8'|


Windows下C++Socket編程,調用WSAStartup函數報錯:undefined reference to `WSAStartup@8'|

本人使用的是Codeblocks MinGW

MinGW 提供了一套簡單方便的Windows下的基於GCC 程序開發環境。MinGW 收集了一系列免費的Windows 使用的頭文件和庫文件;同時整合了GNU ( http://www.gnu.org/ )的工具集,特別是GNU 程序開發工具,如經典gcc, g++, make等。MinGW是完全免費的自由軟件,它在Windows平台上模擬了Linux下GCC的開發環境,為C++的跨平台開發提供了良好基礎支持,為了在Windows下工作的程序員熟悉Linux下的C++工程組織提供了條件。

原因:缺少socket的鏈接參數

解決方案:menu-->Projrcy-->build options-->Debug->Linker Setting-->Other Linker Options: 加上 “-lws2_32“

 

 

工具->編譯選項->在連接器命令行加入如下命令里面添加-lwsock32


免責聲明!

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



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