开发环境:VC 6.0
出现错误描述
--------------------Configuration: SocketClient - Win32 Debug-------------------- Linking... SocketClient.obj : error LNK2001: unresolved external symbol __imp__inet_ntoa@4 SocketClient.obj : error LNK2001: unresolved external symbol __imp__recvfrom@24 SocketClient.obj : error LNK2001: unresolved external symbol __imp__WSAJoinLeaf@32 SocketClient.obj : error LNK2001: unresolved external symbol __imp__inet_addr@4 SocketClient.obj : error LNK2001: unresolved external symbol __imp__closesocket@4 SocketClient.obj : error LNK2001: unresolved external symbol __imp__bind@12 SocketClient.obj : error LNK2001: unresolved external symbol __imp__htons@4 SocketClient.obj : error LNK2001: unresolved external symbol __imp__WSACleanup@0 SocketClient.obj : error LNK2001: unresolved external symbol __imp__WSAGetLastError@0 SocketClient.obj : error LNK2001: unresolved external symbol __imp__WSASocketA@24 SocketClient.obj : error LNK2001: unresolved external symbol __imp__WSAStartup@8 Debug/SocketClient.exe : fatal error LNK1120: 11 unresolved externals Error executing link.exe. SocketClient.exe - 12 error(s), 0 warning(s)
解决:
1.加入头文件:
#include <Winsock2.h>
2.菜单栏------>Project------>Settings------>Link标签页------>Object/library modules------>加入ws2_32.lib------>重新编译连接------>解决。