cpp:-1:错误:C1041:无法打开程序数据库;无建造桌面调试 vc120.pdb”

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了cpp:-1:错误:C1041:无法打开程序数据库;无建造桌面调试 vc120.pdb”相关的知识,希望对你有一定的参考价值。

可用于此问题的所有答案都是Visual Studio的解决方案。我在QT面临这个问题。我运行了一个示例,但是会弹出这个错误。有人可以提供帮助。

错误:C1041:无法打开程序数据库'c: users newfolder untitled-build-desktop-debug vc120.pdb';如果多个CL.EXE写入相同的.PDB文件,请使用/ FS

答案

右键单击project-> properties-> c / c ++ - >输出文件:在程序数据库文件名中:包含带路径的项目名称。 (... / .. / .. / .. /发行/项目名/)

这种方法对我有用。

另一答案

(这个答案可能适用于也可能不适用于那些从源头构建QT的人。)

确保使用与构建QT分发版本相同的Visual Studio工具链版本构建。

当我使用配置为使用MSVC 2013(12.0)的构建工具包(选项 - >构建和运行 - >工具包)时出现此错误,但QT版本为msvc2010_opengl。显然,这种差异导致了无效的构建配置。修改构建工具包以使用VS 2010修复了该问题。

以上是关于cpp:-1:错误:C1041:无法打开程序数据库;无建造桌面调试 vc120.pdb”的主要内容,如果未能解决你的问题,请参考以下文章

error C1041: 无法打开程序数据库“xxxvc140.pdb”;如果要将多个 CL.EXE 写入同一个 .PDB 文件

QT C1041错误

cpp文件无法直接打开

VS2010中调试程序是错误:fatal error C1083: 无法打开包括文件:“thread”

“c1xx:致命错误C1083:无法打开源文件:'cld3/pycld3.cpp':没有这样的文件或目录”使用pip安装pycld3时

错误 C1083:无法打开包含文件:“stdafx.h”