为什么VCVars.bat找不到windows.h?

时间:2015-08-03 13:37:39

标签: c++ windows winapi curl compilation

我有一些使用Visual Studio 2008编译的旧代码。

这是由我们的开发人员环境设置启动的,允许我们编译Curl。出于某种原因,当我在新的开发机器上安装它时,Curl编译找不到windows.h

有点挖掘表明VCVars.bat文件找到以下目录:

  

C:\ Program Files(x86)\ Microsoft SDKs \ Windows \ v8.1A

在包含windows.h的结构中看起来像它的最后一个SDK版本是:

  

C:\ Program Files(x86)\ Microsoft SDKs \ Windows \ v7.1A

如果我获取VCVars.bat的副本并修改它以手动设置WindowsSdkDir环境变量,我可以使编译工作。但这一切都让人觉得很讨厌。

有没有正确的解决方法?

修改 - Wikipedia建议从Visual Studio 2013安装更高版本的目录

0 个答案:

没有答案