CPP:-1: 错误: C1041: 无法打开程序数据库;无标题-构建-桌面调试\VC120.pdb'

cpp:-1: error: C1041: cannot open program database; untitled-build-desktop-debugvc120.pdb'

本文关键字:调试 VC120 pdb 桌面 构建 打开程序 数据库 CPP 错误 标题 C1041      更新时间:2023-10-16

这个问题的所有答案都是Visual studio的解决方案。我在QT面临这个问题。我运行了一个示例,但出现了这个错误。有人能帮忙吗。

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

右键单击项目->属性->c/c++->输出文件:在程序数据库文件名中:包括项目名称和路径。(…/../../../release/ProjectName/)

这种方法对我有效。

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

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

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