[英]visual studio compiler?
我嘗試完成本教程,但是我不知道該使用哪個VS 2008項目,因為我嘗試的所有操作都給我一個error C2731: 'wWinMain' : function cannot be overloaded
錯誤(對於Win32項目,在教程中使用WINAPI WinMain()
方法更改APIENTRY _tWinMain()
,或出現許多錯誤,例如error LNK2019: unresolved external symbol _closesocket@4 referenced in function _WinMain@16
。
引用同一教程:
請記住,本教程中介紹的所有代碼都應與Winsock庫(通常為wsock32.lib或類似名稱)鏈接。 另外,在您自己的IDE(Dev-C ++,Microsoft VC ++,C ++ Builder等)中使用與教程中所提供代碼完全相同的代碼時,請選擇使用WinMain()構建Windows項目,以避免出現錯誤。
要實現此目的,請使用以下任一方法:
#pragma comment(lib, "wsock32.lib")
在您的源文件中(無關緊要),或將其添加到Project Linker選項中。
還要注意, 根據最新的MSDN文檔 ,正確的庫名稱是Ws2_32.lib
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.