2010-02-03 51 views
2

我使用的是可視化構建專業,其中一個步驟是「製作VS 2003」(C++項目)。然而,每一次我得到以下錯誤:Visual Build專業編譯錯誤?

致命錯誤C1033:無法打開程序數據庫「」

如果我編譯項目自己在視覺工作室它工作正常。

任何人都知道爲什麼會這樣,或者我該如何修復它?

+0

Post here:http://www.kinook.com/Forum/ – 2010-02-03 21:29:20

+0

@nobugz:呵? (15個字符) – jalf 2010-02-05 15:27:03

+0

是銷售Visual Build Pro的公司的支持論壇。找出爲什麼該工具將糟糕的命令行選項傳遞給編譯器的最佳位置。 – 2010-02-05 15:50:30

回答

2

認爲當我有一箇舊的.pdb文件(或以某種方式損壞)時,我得到了過去的錯誤。如果是這樣,錯誤信息應該指出它是哪個文件。您應該可以手動刪除該文件。我認爲它經常是vc60.pdb

還有一些關於此錯誤的信息on msdn

+0

感謝您的建議。我清理了項目(刪除了所有的pdb),但我仍然收到這個錯誤。 – Kyle 2010-02-04 14:34:47

+0

@Zenox:你正在使用什麼命令來釋放構建?另外,錯誤消息中是否包含更多信息? – 2010-02-04 14:42:12

+0

爲此生成的命令行選項爲: 「C:\ Program Files(x86)\ Microsoft Visual Studio .NET 2003 \ Common7 \ IDE \ devenv.com」D:\ project.vcproj/build「發佈DLL」/project D:\ project.vcproj 如果我從命令行運行它,它會成功編譯! 錯誤日誌中沒有更多細節。我也會在kinook論壇發帖,看看他們是否有任何建議。 – Kyle 2010-02-04 20:27:12