IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    [原]error LNK2001: unresolved external symbol __imp__inet_ntoa@4问题解决

    cuiran发表于 2014-11-12 21:22:44
    love 0

    开发环境: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------>重新编译连接------>解决。




沪ICP备19023445号-2号
友情链接