c++ - MS Visual Studio 2010 的 CL 错误,这是什么

标签 c++ visual-studio-2010 cmake

我正在使用 ms visual studio 使用 cmake 构建一个项目。我从 MS visual studio (2010) 收到此错误:

C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Platforms\x64\Microsoft.Cpp.x64.Targets(146,5): error MSB6006: "CL.exe" exited with code -1073740777

我没能找到关于这个错误的任何信息(我已经用谷歌搜索过了),但我找不到描述!我还尝试了错误查找工具,但它没有显示任何内容。

知道这个错误是什么意思吗?

最佳答案

我将项目生成移动到不同的目录(小得多的路径)并且错误消失了,一切都编译正常。看来这与CL命令的路径长度和长度有关。

This Link有助于诊断问题。 由于我最初的问题是“这是什么错误?”这是@WhozCraig 提供的答案

0xC0000417, equivalent to STATUS_INVALID_CRUNTIME_PARAMETER.

关于c++ - MS Visual Studio 2010 的 CL 错误,这是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25477667/

相关文章:

c++ - 这里有更多 C++ 中未定义的行为,很抱歉这个问题,但又是 UB

c# - x64 平台上调试器中奇怪的三元运算符行为

visual-studio-2010 - 什么是第一次机会异常(exception)?

c++ - 由于找不到conanfile.py,使用CMake,conan和Vulkan SDK的Github操作失败

c - 带 Cmake 的 ImageMagic 库 : linking error

c++ - 合并排序导致堆栈溢出?

c++ - 调用基类方法 : accessing member of derived class

vb.net - 关闭每种方法的Visual Studio/VB.Net行

c++ - 使用 CMake 和 VS 从 Windows 上的现有代码生成 dll

android - fatal error : fitz. h:muPDF 库中没有这样的文件或目录