0

我在 Windows7-64Bit 上安装了 Visual Studio 2003。当我在 vs2003 中构建一个项目时,它会创建一个 pdb 文件。例如:对于一个名为 SampleProject 的项目,它会创建一个 SampleProject.pdb,当我尝试重建它时会出现如下错误:

致命错误 C1033:无法打开程序数据库 'd:....\SampleProject.pdb'

只有当我关闭 Visual Studio 2003 并删除 pdb 并让他重新生成一个新的时,我才能重建

你能帮忙吗?

4

2 回答 2

0

这是 Windows 7 上 Visual Studio 2003 的一个已知兼容性问题(如果您不禁用 Aero 主题,另一个问题是“查找全部”会阻止整个应用程序)。

似乎避免每次重新启动VS2003的唯一解决方案是解锁PDB(使用一些类似解锁器的应用程序)并删除它;我什至将它添加为带有一些键盘快捷键的“外部工具”。可悲的是,MS 甚至没有为它发布修复程序(而是跳过箍让 VS 6.0 在每个 Windows 版本上运行)。

- -编辑 - -

我知道......已经有一个关于它的问题(我从那里了解到解决方法)。

于 2011-12-08T13:01:33.603 回答
0

我在 Windows 7 Professional 64bit 上工作,并且在 VS2003(安装了 SP1)中编译 C++ 项目时遇到了致命错误 C1033 的相同问题。将应用程序兼容性设置为 Windows Vista(我也成功尝试了 Vista SP2)消除了这个问题。

于 2016-02-05T14:48:23.387 回答