error LNK2001: unresolved external symbol __imp__closesocket@4解决
2012-02-15 11:02
531 查看
环境:Visual C++ 6.0
问题:连接错误。
描述:
Linking...
NetSrv.obj : error LNK2001: unresolvedexternal symbol __imp__closesocket@4
NetSrv.obj : error LNK2001: unresolvedexternal symbol __imp__inet_ntoa@4
NetSrv.obj : error LNK2001: unresolvedexternal symbol __imp__sendto@24
NetSrv.obj : error LNK2001: unresolvedexternal symbol __imp__recvfrom@24
NetSrv.obj : error LNK2001: unresolvedexternal symbol __imp__bind@12
NetSrv.obj : error LNK2001: unresolvedexternal symbol __imp__htons@4
NetSrv.obj : error LNK2001: unresolvedexternal symbol __imp__htonl@4
NetSrv.obj : error LNK2001: unresolvedexternal symbol __imp__socket@12
NetSrv.obj : error LNK2001: unresolvedexternal symbol __imp__WSACleanup@0
NetSrv.obj : error LNK2001: unresolvedexternal symbol __imp__WSAStartup@8
Debug/NetSrv.exe : fatal error LNK1120: 10unresolved externals
Error executing link.exe.
NetSrv.exe - 11 error(s), 0 warning(s)
分析:编译无错,连接有误,第一种是是函数有声明但没有具体的实现,第二种是没有加载到程序需要的lib库。本问题就属于第二种情况。
解决:
1.加入头文件:
#include <Winsock2.h>
2.菜单栏------>Project------>Settings------>Link标签页------>Object/library modules------>加入ws2_32.lib------>重新编译连接------>解决。
相关文章推荐
- error LNK2001: unresolved external symbol __imp__closesocket@4解决
- 解决error LNK2001: unresolved external symbol__imp__xxx
- error LNK2001:unresolved external symbol __imp__编译错误解决方法
- error LNK2001: unresolved external symbol __imp__inet_ntoa@4问题解决
- error LNK2001: unresolved external symbol __imp__WSAStartup@8 SOCKET应用显示错误时的解决方法
- error LNK2001: unresolved external symbol __imp__WSACleanup@0类似问题的解决
- error LNK2001:unresolved external symbol __imp__@ 解决方法
- error LNK2001:unresolved external symbol __imp__@ 解决方法
- VC6.0 error LNK2001: unresolved external symbol _main解决办法
- 解决error LNK2001 unresolved external symbol
- error LNK2001: unresolved external symbol __imp__Shell_GetImageLists@8
- 关于类似 error LNK2001: unresolved external symbol _main 的解决方法
- VC6.0 error LNK2001: unresolved external symbol _main解决办法
- error LNK2001: unresolved external symbol _main解决办法
- unresolved external symbol __imp__StrtrimA@相关问题的解决
- VC6.0 error LNK2001: unresolved external symbol _main解决办法
- error LNK2001: unresolved external symbol __imp
- VC6.0 error LNK2001: unresolved external symbol _main解决办法
- error LNK2001: unresolved external symbol _main解决办法(zz)
- (已解决!GUID的外部定义和内部定义)VC编译错误:error LNK2001: unresolved external symbol _GUID_DEVINTERFACE_USB_DEVICE