2010-02-03 64 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