gpt4 book ai didi

c++ - 从命令提示符使用 MSBuild 编译 C++ 代码时出错

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:58:15 24 4
gpt4 key购买 nike

我有多个相互依赖的 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 配置在调试和 Release模式下构建均失败。

有人可以提出解决方案吗?

最佳答案

运行bat文件的进程PATH是否设置正确?有时安装软件会更改路径,我发现从错误的应用程序中找到了常用命名的 DLL。

关于c++ - 从命令提示符使用 MSBuild 编译 C++ 代码时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14526979/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com