我一直在使用 msvc++2010 中的 boost。最近,我尝试了新版本的 msvc++(2012 终极版),从那以后我无法构建我的应用程序,因为它不包含一些像 winsock2 这样的头文件。一些网站说新窗口的应用模式,metro风格,不能使用这些libs和headers,然后我尝试从这种metro风格切换到旧桌面。有人能帮我吗?
问问题
264 次
1 回答
5
我安装的 Visual Studio 2012 Express 确实有这个标头,所以这似乎与 Visual Studio 版本无关。路径是:
C:\Program Files\Windows Kits\8.0\Include\um\WinSock2.h
确保您在包含搜索目录中指定了有效路径。您还可以安装完整的Windows 8 平台 SDK。
最后,确保您在项目向导中选择了Win32应用程序。最新版本的 Visual Studio 与任何其他版本一样能够构建本机 Win32 代码。
于 2013-01-04T14:49:59.920 回答