win socket编程下连接错误 VC6.0

来源:互联网 发布:mac什么浏览器最好用 编辑:程序博客网 时间:2024/06/14 02:18

    在VC6.0下写了一个简单的基于TCP的socket程序,但是在连接时出现如下错误:

   

--------------------Configuration: TCPSrv - Win32 Debug--------------------Linking...main.obj : error LNK2001: unresolved external symbol __imp__closesocket@4main.obj : error LNK2001: unresolved external symbol __imp__recv@16main.obj : error LNK2001: unresolved external symbol __imp__send@16main.obj : error LNK2001: unresolved external symbol __imp__inet_ntoa@4main.obj : error LNK2001: unresolved external symbol __imp__accept@12main.obj : error LNK2001: unresolved external symbol __imp__listen@8main.obj : error LNK2001: unresolved external symbol __imp__bind@12main.obj : error LNK2001: unresolved external symbol __imp__htons@4main.obj : error LNK2001: unresolved external symbol __imp__htonl@4main.obj : error LNK2001: unresolved external symbol __imp__socket@12main.obj : error LNK2001: unresolved external symbol __imp__WSACleanup@0main.obj : error LNK2001: unresolved external symbol __imp__WSAStartup@8Debug/TCPSrv.exe : fatal error LNK1120: 12 unresolved externalsError executing link.exe.TCPSrv.exe - 13 error(s), 0 warning(s)

解决:强制链接ws2_32.lib文件

Project->Settings->Link->ProjectOptions添加ws2_32.lib,问题解决

原创粉丝点击