zoukankan      html  css  js  c++  java
  • windows 网络编程报错 error LNK2019

    我当时很困惑, 因为根本就是照抄书上的代码, 而且代码也异常的简单, 头文件也都引入了, 可是仍然显示:

    1>源.obj : error LNK2019: 无法解析的外部符号 __imp__WSAStartup@8,该符号在函数 _main 中被引用
    1>源.obj : error LNK2019: 无法解析的外部符号 __imp__WSACleanup@0,该符号在函数 _main 中被引用
    1>源.obj : error LNK2019: 无法解析的外部符号 __imp__WSAGetLastError@0,该符号在函数 _main 中被引用

    后来看了 一位朋友的博客  才找到两种解决方法:

    第一种:

    在菜单 project ->settings -> link   -> object/library modules 下面输入ws2_32.lib   然后确定即可

    第二种:

    在头文件中加入语句#pragma comment( lib, "ws2_32.lib" )   来显式加载。 即:

    #include <winsock2.h>
    #pragma comment(lib, "WS2_32")

  • 相关阅读:
    go笔记
    脚本
    php-log
    idea maven scala
    Corporative Network
    uva1160
    比map更强大的multimap
    Message Decowding
    kmp 的next 数组求法
    Nearest Common Ancestors
  • 原文地址:https://www.cnblogs.com/wuOverflow/p/4541014.html
Copyright © 2011-2022 走看看