真不好意思,
还得斑竹再教一下小弟,怎样设置才能包含Ws2_32.lib呢?

解决方案 »

  1.   

    把 Ws2_32.lib 文件复制到当前目录下, 在 Project setting / link下加入 即可.
      

  2.   

    谢谢personnel(无忌) ,不过问题还没有全结束
    这是加过以后的错误:
    ------------------Configuration: getIP - Win32 Debug--------------------
    Linking...
    main.obj : error LNK2001: unresolved external symbol __imp__MessageBoxA@16
    Debug/getIP.exe : fatal error LNK1120: 1 unresolved externals
    Error executing link.exe.getIP.exe - 2 error(s), 0 warning(s)
      

  3.   

    还有一问题:
    szIPAddr=inet_ntoa(*(LPIN_ADDR)*(lpHostEnt->h_addr_list ));
    dwIPAddr=inet_addr(HOST_ADDR);
    这两句中LPIN_ADDR和HOST_ADDR是什么意思?
    在程序中并没有定义,在MSDN中也搜索不到。
      

  4.   

    1. 在文件前面加上個 #define STRICT 試一試.
    2. 在 WINSOCK.h 和 WINSOCK2.h 中有定義, 不必深究.
      

  5.   

    不行啊,我试了,只是多了一个warning罢了
      

  6.   

    加一句:#include <windows.h>
      

  7.   

    另外在Link选项中加入User32.lib。