当我尝试构建Snare(http://www.intersectalliance.com/projects/BackLogNT/)项目时,Visual Studio 2013返回此错误。错误C1083:无法打开包含文件:'winsock2.h':没有这样的文件或目录
我安装了Windows SDK
,我意识到我应该将SDK路径包含到我的项目中。任何人都可以解释如何将SDK路径包含到Visual Studio项目中?
当我尝试构建Snare(http://www.intersectalliance.com/projects/BackLogNT/)项目时,Visual Studio 2013返回此错误。错误C1083:无法打开包含文件:'winsock2.h':没有这样的文件或目录
我安装了Windows SDK
,我意识到我应该将SDK路径包含到我的项目中。任何人都可以解释如何将SDK路径包含到Visual Studio项目中?
在Visual Studio 2013中,在解决方案资源管理器下,右键单击项目 - >属性 - >配置属性 - > VC++目录,然后包含(WindowsSDK_IncludePath_um);在包含和库目录中。我能用这种方法解决这个问题。
user2644318的答案相当硬编码。另一种方法是试试这个: - 打开项目属性 - 转到配置属性 - >常规 - 设置平台工具,以v120_xp(Visual Studio的2013 - Windows XP中) - 重新编译
有趣的是,我可以混合使用的工具集为图书馆;他们链接很好。当然,这只能让你的XP界面功能。
我认为Ruud van Gaal的答案更正确。 我做了什么: - 从这里 http://www.microsoft.com/en-us/download/details.aspx?id=8279
适用于Windows XP(7.1)安装Windows SDK打开项目属性 - 转到配置属性 - >常规 - 设置平台工具,以“的Visual Studio 2013 - 视窗XP(v120_xp)“
将此Include/Libraries路径更改为正确的文件夹 $(VC_IncludePath); $(WindowsSdk_71A_IncludePath); $(VC_LibraryPath_x86); $(WindowsSdk_71A_LibraryPath_x86);
所以我没有手动更改它们。 只有定位正确的工具集并开始工作。
这看起来更像是对另一个答案的评论。请尽可能地发布信息。 – rfornal
我尝试安装Windows 7和Windows 8 SDK,但这是解决我的问题的答案。 – maxp