可用于此问题的所有答案都是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修复了该问题。