我有Windows 10,Visual Studio 2015 Update 3正常运行。
在安装Visual Studio 2017 15.9.5之前,我会看到以下内容:
我从CMD跑
“ c:\ Program Files(x86)\ Microsoft Visual Studio 14.0 \ VC \ vcvarsall.bat”
接着
中级
在安装Visual Studio 2017之后,我做同样的事情
请告知 谢谢
答案 0 :(得分:2)
找到并回答-一种专门的解决方法 https://developercommunity.visualstudio.com/content/problem/22031/unusable-vc-build-tools-2015-installed-with-vs2017.html
Joseph Shen的解决方案·2017年6月21日,下午4:41
我阅读了vcvarsall.bat源代码,发现VCVarsQueryRegistry.bat将尝试枚举Windows SDK版本的包含目录。安装VS2017后,将找到Windows SDK 10。但这与VS2015仅安装状态不同。
我的解决方法是使用如下指定的版本进行调用:
%comspec%/ k“” C:\ Program Files(x86)\ Microsoft Visual Studio 14.0 \ VC \ vcvarsall.bat“” x86 8.1
%comspec%/ k“” C:\ Program Files(x86)\ Microsoft Visual Studio 14.0 \ VC \ vcvarsall.bat“” amd64 8.1
请注意已指定8.1 !!