c++**:
#include #include int main()
if(lobyte(wsadata.wversion)!=1||hibyte(wsadata.wversion)!=1)
socket socksrv=socket(af_inet,sock_stream,0);
sockaddr_in addrsrv;
addrsrv.sin_addr.s_un.s_addr=htonl(inaddr_any);
addrsrv.sin_family=af_inet;
addrsrv.sin_port=htons(6000);
bind(socksrv,(sockaddr*)&addrsrv,sizeof(sockaddr));
listen(socksrv,5);
sockaddr_in addrclient;
int len=sizeof(sockaddr);
while(1)
return 0;
}
出現了好多鏈結錯誤, 研究了好半天也沒有發現是怎麼回事.>下來是**和 錯誤資訊.
正在鏈結...>
1>tem.obj : error lnk2019: 無法解析的外部符號 __imp__closesocket@4,該符號在函式 _main 中被引用1>tem.obj : error lnk2019: 無法解析的外部符號 __imp__inet_ntoa@4,該符號在函式 _main 中被引用1>tem.obj : error lnk2019: 無法解析的外部符號 __imp__sendto@24,該符號在函式 _main 中被引用1>tem.obj : error lnk2019: 無法解析的外部符號 __imp__recvfrom@24,該符號在函式 _main 中被引用
1>tem.obj : error lnk2019: 無法解析的外部符號 __imp__bind@12,該符號在函式 _main 中被引用
1>tem.obj : error lnk2019: 無法解析的外部符號 __imp__htons@4,該符號在函式 _main 中被引用
1>tem.obj : error lnk2019: 無法解析的外部符號 __imp__htonl@4,該符號在函式 _main 中被引用
1>tem.obj : error lnk2019: 無法解析的外部符號 __imp__socket@12,該符號在函式 _main 中被引用
1>tem.obj : error lnk2019: 無法解析的外部符號 __imp__wsacleanup@0,該符號在函式 _main 中被引用
1>tem.obj : error lnk2019: 無法解析的外部符號 __imp__wsastartup@8,該符號在函式 _main 中被引用
1>d:\my documents\visual studio 2008\projects\tem\debug\tem.exe : fatal error lnk1120: 10 個無法解析的外部命令
編譯沒有問題的, 主要是鏈結上的錯誤,所以就去查msdn。第一次竟然沒有發現是哪的錯,後在csdn上search了一下後才發現好像是在10上寫socket要加上新的鏈結庫 ws2_32.lib.再查msdn,要求如下:
header declared in winsock2.h.
library use ws2_32.lib.
dll requires ws2_32.dll.
加上後果然成功了。
在新的10上要加入鏈結庫 方法:專案》屬性->配置屬性->鏈結器->輸入 :附加依賴項 中加入要鏈結的庫即可。
Gtest在vs 2010上的配置
找了好多文章,發現這篇是講得最簡便 正確的!以下為複製 貼上的 vs2010 gtest簡易配置 使用乙個簡單的控制台來演示。2.解壓,尋找目錄msvc,直接執行sln檔案,開啟專案後直接編譯,會在msvc目錄下生成 gtest debug,找到gtestd.lib 3.在vs2010中,新建乙個c...
VS2010中的新特點 上
quick search 位於edit 選單中 快鍵選單ctrl 這個功能是為開發人員能夠快速查詢某個方法,屬性,欄位等類的成員和命名空間,後台cs 檔名等,這個查詢適用範圍是相同解決方案。這個功能在aspx 頁面中不可用。是乙個模呼查詢的,如上圖當我們輸入m 時,所有本解決方案中的的cs 檔案中有...
VS2010中的新特點 上
quick search 位於edit 選單中 快鍵選單ctrl 這個功能是為開發人員能夠快速查詢某個方法,屬性,欄位等類的成員和命名空間,後台cs 檔名等,這個查詢適用範圍是相同解決方案。這個功能在aspx 頁面中不可用。是乙個模呼查詢的,如上圖當我們輸入m 時,所有本解決方案中的的cs 檔案中有...