【发布时间】:2013-01-09 17:20:01
【问题描述】:
我有多个相互依赖的 c++ 项目。为了将它们编译在一起,我制作了一个批处理脚本。我用下面的命令编译
MSBuild.exe "xyz.sln" /p:Configuration=Debug /p:Platform=x64 /t:REBUILD /fileLogger /p:DebugSymbols=true /nr:true
几个月前所有项目都在编译,但现在当我尝试从命令提示符构建它们时,构建失败并且我收到带有消息的对话框
Application was unable to start correctly (0xc000007b). Click OK to close the application.
构建失败并出现以下错误。
(ClCompile target) ->C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Platforms\x64\Microsoft.Cpp
.x64.Targets(146,5): error MSB6006: "CL.exe" exited with code -1073741701.
但是,如果我尝试从 Visual Studio 2010 编译项目,则项目会成功编译。
这个问题是否与 Windows 更新有关?
我的操作系统是 Windows7,应用程序是 64 位。使用 x64 配置在调试和发布模式下构建都失败。
谁能提出解决方案?
【问题讨论】:
-
试图寻找那个。但没有解决问题。无法找到依赖walker中缺少哪个dll