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

问题描述 投票:8回答:2

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

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

c++ qt
2个回答
0
投票

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

这种方法对我有用。


0
投票

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

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

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

© www.soinside.com 2019 - 2024. All rights reserved.