天天看點

unresolved external symbol __imp__WSAStartup@8 解決方法

.error LNK2001: unresolved external symbol__imp__WSAStartup@8

VC6.0下的錯誤資訊:

error LNK2001:unresolved external symbol __imp__socket@12

error LNK2001:unresolved external symbol __imp__WSAStartup@8           

錯誤原因:因為沒有聯接socket庫ws2_32.lib。

解決辦法:

對于VC6.0要在porject/settings的link頁面中object/librarymodules中添ws2_32.lib就可以了;

對于Dev-C++同樣在工程/工程屬性的參數頁面中連接配接器那一欄中添加庫,這時必須找到庫檔案的目錄,對于Dev-C++的對應庫檔案是libws2_32.a,在軟體安裝下lib檔案夾中可以找到相應的庫檔案。

總結:所有運用到WinSock2的程式在編譯連接配接時都要用的該庫

#pragmacomment(lib,"ws2_32.lib")           

繼續閱讀