本人编写一个非mfc的win32 application,应用了winsock的api函数WSAStartup(),socket(),closesocket(),bind()等,同时头文件也包含了<winsock.h>,编译没有错误,但连接过程中出现了这样的错误提示:
Linking...
CSock.obj : error LNK2001: unresolved external symbol _setsockopt@20
CSock.obj : error LNK2001: unresolved external symbol _bind@12
CSock.obj : error LNK2001: unresolved external symbol _inet_addr@4
CSock.obj : error LNK2001: unresolved external symbol _htons@4
CSock.obj : error LNK2001: unresolved external symbol _WSAGetLastError@0
CSock.obj : error LNK2001: unresolved external symbol _socket@12
CSock.obj : error LNK2001: unresolved external symbol _closesocket@4
Win32sock.obj : error LNK2001: unresolved external symbol _WSAStartup@8
不知哪位高手能指点一下谜经,非常着急,望各位能帮我度过难关。
Linking...
CSock.obj : error LNK2001: unresolved external symbol _setsockopt@20
CSock.obj : error LNK2001: unresolved external symbol _bind@12
CSock.obj : error LNK2001: unresolved external symbol _inet_addr@4
CSock.obj : error LNK2001: unresolved external symbol _htons@4
CSock.obj : error LNK2001: unresolved external symbol _WSAGetLastError@0
CSock.obj : error LNK2001: unresolved external symbol _socket@12
CSock.obj : error LNK2001: unresolved external symbol _closesocket@4
Win32sock.obj : error LNK2001: unresolved external symbol _WSAStartup@8
不知哪位高手能指点一下谜经,非常着急,望各位能帮我度过难关。
该指令用来将Ws2_32.lib库文件加入到本工程中
像上面那种方法之外
还有 直接在程序中 加此
#pragma comment(lib,"ws2_32.lib")
或者在编译设置里增加ws2_32.lib