2014-10-30 64 views
7

所有可用於此問題的答案都是Visual Studio的解決方案。我在QT面臨這個問題。我運行一個示例示例,但這個錯誤彈出。有人可以幫忙。cpp:-1:錯誤:C1041:無法打開程序數據庫; untitled-build-desktop-debug vc120.pdb'

錯誤:C1041:無法打開程序數據庫'c:\ users \ newfolder \ untitled-build-desktop-debug \ vc120.pdb';如果多個CL.EXE寫入同一個.PDB文件,請使用/ FS

+1

終止所有cl.exe和qt進程,刪除pdb文件並重新啓動qt。 – Jichao 2014-10-30 10:53:33

+0

當然,這是一個編譯器錯誤 - 你說你嘗試運行某些東西時會得到這個結果嗎? – doctorlove 2014-10-30 10:53:52

+0

是的,我只是添加了一個按鈕和標籤。點擊後,更改標籤。但它顯示了這個錯誤。我試圖刪除.pdb文件,但它在我編譯程序時重新創建。 我現在得到以下錯誤。 :-1:錯誤:LNK1104:無法打開文件'c:\ Qt \ 4.8.5 \ lib \ qtmaind.lib' – 2014-10-30 13:10:37

回答

0

右鍵單擊項目 - >屬性 - > c/C++ - >輸出文件: 程序數據庫文件名:包含項目名稱路徑。 (.../../../../release/ProjectName /)

這種方法適用於我。

+0

這似乎是在Visual Studio中,這個問題特別不是關於Visual Studio。 – Zitrax 2016-09-14 09:28:42

0

(這個答案可能會或可能不會只適用於那些誰建QT從源代碼。)

確保你與你的QT分佈爲建立在同一的Visual Studio工具鏈版本構建。

當我使用配置爲使用MSVC 2013(12.0),但QT版本爲msvc2010_opengl的編譯工具包(選項 - > Build &運行 - >工具包)時,出現此錯誤。顯然,這種差異導致了無效的構建配置。修改構建工具包以使用VS 2010解決了問題。

相關問題