相关疑难解决方法(0)

Visual Studio 2013:CL.exe退出,代码为-1073741515

我有一个全新的 Windows 8.1 Pro x64安装与新的 Visual Studio 2013专业版.当我尝试使用Platform Toolset将项目编译到Windows7.1SDK时,我得到了

Error   1   error MSB6006: "CL.exe" exited with code -1073741515.   C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Platforms\Win32\Microsoft.Cpp.Win32.targets   57  5   MenuBrowser
Run Code Online (Sandbox Code Playgroud)

我尝试运行提供的"Windows SDK配置工具",除了得到关于Visual Studio 2005和2008未安装的错误之外,我认为它确实起了作用.

我尝试手动编辑注册表:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\Windows
Run Code Online (Sandbox Code Playgroud)

在这里我手动把CurrentInstallFolder作为C:\Program Files\Microsoft SDKs\Windows\v7.1\CurrentVersion作为7.1.7600.0.30514.如果我查看项目属性并单击其中的不同路径/变量 - >更多 - >宏,我可以看到$(WindowsSdkDir)是正确的.

知道我应该尝试什么吗?从未在使用Windows 7和VS 2012的旧开发计算机上遇到此问题.

LE作为注释,如果我使用v120工具尝试新项目,它可以工作,但我需要Windows7.1SDK工具.

c++ windows winapi visual-studio-2012 visual-studio-2013

11
推荐指数
2
解决办法
3万
查看次数

CL.exe退出代码

任何人都知道我在哪里可以获得CL.exe退出代码列表及其含义?谷歌不是我的朋友,我得到的特定代码(4)似乎也没有得到任何命中.

虽然代码4的含义很好,但我更喜欢一个实际列出它们的网站.

c++ visual-studio

4
推荐指数
1
解决办法
7264
查看次数