【问题标题】:visual studio compiler?视觉工作室编译器?
【发布时间】:2012-09-05 16:35:38
【问题描述】:

我尝试完成 this 教程,但我不知道要使用哪个 VS 2008 项目,因为我尝试的所有内容都给了我一个 error C2731: 'wWinMain' : function cannot be overloaded 错误(对于我更改 @ 的 Win32 项目987654323@ 和教程中的WINAPI WinMain() 方法), 或许多错误,例如error LNK2019: unresolved external symbol _closesocket@4 referenced in function _WinMain@16

【问题讨论】:

    标签: c++ windows winmain


    【解决方案1】:

    引用同一教程:

    请记住,本教程中提供的任何代码都应该与 Winsock 库链接,通常是 wsock32.lib 或类似名称的东西。此外,当在您自己的 IDE 中使用与教程中提供的代码完全相同的代码时(Dev-C++、Microsoft VC++、C++ Builder 等),选择使用 WinMain() 构建 Windows 项目以避免错误。

    要完成此使用:

    #pragma comment(lib, "wsock32.lib")
    

    在您的源文件中(哪个无关紧要),或将其添加到项目链接器选项中。

    还要注意according to the latest MSDN documentation,正确的库名是Ws2_32.lib

    【讨论】:

      猜你喜欢
      • 2011-11-16
      • 1970-01-01
      • 2010-12-03
      • 1970-01-01
      • 1970-01-01
      • 2018-06-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多