【问题标题】:error PRJ0002 : Error result -1073741515 returned from 'C:\Program Files\Microsoft Visual Studio 9.0\VC\bin\cl.exe'错误 PRJ0002:从“C:\Program Files\Microsoft Visual Studio 9.0\VC\bin\cl.exe”返回错误结果 -1073741515
【发布时间】:2012-11-02 13:45:53
【问题描述】:
我正在使用 VS2008。 (C++ 代码)。编译时出现错误:
错误 PRJ0002 : 从 'C:\Program Files\Microsoft Visual Studio 9.0\VC\bin\cl.exe' 返回错误结果 -1073741515
我尝试了网络中可用的所有选项,包括其中一个 stackoverflow 链接
Visual Studio error confusion + help please
- 尝试通过直接放置在 C 盘中来缩短我的源解决方案的路径。
- 尝试删除任何 VS 插件。工具 -> 插件管理器。
我的代码库很好,因为相同的解决方案在其他机器上也可以正常编译。当我将解决方案复制到特定 m/c 时,出现此错误。
它有自定义构建步骤,后期构建步骤。但它们都是正确的,因为它可以在其他计算机上运行。
【问题讨论】:
标签:
c++
visual-studio-2008
visual-c++
compiler-construction
linker
【解决方案1】:
0xC0000135(十六进制-1073741515)可以在NtStatus.h中找到
它的意思是STATUS_DLL_NOT_FOUND。尝试使用Depends查看您的 cl.exe
【解决方案2】:
您是否尝试过重置 Visual Studio 的设置?它在工具->导入和导出设置中可用。将其设置为 Visual C++ Development Settings 可能会奏效。我知道它帮助其他人解决了同样的问题。
【解决方案3】:
我通过将此路径添加到环境 PATH 变量来修复它:
C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE
cl.exe 的一些依赖项在这个目录下,没有解决。