您的位置:首页 > 其它

未包含链接库文件ws2_32.lib导致的错误

2015-04-13 11:40 399 查看
VC6.0中错误描述:

Chat.obj : error LNK2001: unresolved external symbol
__imp__WSACleanup@0

Chat.obj : error LNK2001: unresolved external symbol
__imp__WSAStartup@8

ChatDlg.obj : error LNK2001: unresolved external symbol
__imp__closesocket@4

ChatDlg.obj : error LNK2001: unresolved external symbol
__imp__WSAAsyncSelect@16

ChatDlg.obj : error LNK2001: unresolved external symbol
__imp__bind@12

ChatDlg.obj : error LNK2001: unresolved external symbol
__imp__htonl@4

ChatDlg.obj : error LNK2001: unresolved external symbol
__imp__htons@4

ChatDlg.obj : error LNK2001: unresolved external symbol
__imp__WSASocketA@24

ChatDlg.obj : error LNK2001: unresolved external symbol
__imp__gethostbyaddr@12

ChatDlg.obj : error LNK2001: unresolved external symbol
__imp__WSARecvFrom@36

ChatDlg.obj : error LNK2001: unresolved external symbol
__imp__WSASendTo@36

ChatDlg.obj : error LNK2001: unresolved external symbol
__imp__gethostbyname@4

Release/Chat.exe : fatal error LNK1120: 12 unresolved externals

Error executing link.exe.

Chat.exe - 13 error(s), 0 warning(s)

////////////////////////////////////////////////////////////////////////////////////////////////////////////

两种错误解决方法:

1.在 #include <winsock2.h>后面加上:

#pragma comment(lib, "ws2_32.lib")

2.依次打开Project->Setting->Link->Object/Library modules,在后面添加ws2_32.lib,注意前面要留空格!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐