Visual Studio 2003 Cant использует файл pdb как в режиме отладки, так и в режиме выпуска - PullRequest
0 голосов
/ 08 декабря 2011

У меня установлена ​​Visual Studio 2003 на Windows7-64Bit.Когда я строю проект в vs2003, он создает файл pdb.Например: для проекта с именем SampleProject создается SampleProject.pdb, и при попытке перестроить он выдает ошибку типа:

фатальная ошибка C1033: не удается открыть базу данных программы 'd: .... \ SampleProject.pdb '

Я могу восстановить только в том случае, если я закрою Visual Studio 2003 и удаляю pdb и позволю ему восстановить новый

Можете ли вы помочь, пожалуйста?

Ответы [ 2 ]

0 голосов
/ 05 февраля 2016

Я работаю в 64-разрядной версии Windows 7 Professional, и у меня возникла та же проблема с фатальной ошибкой C1033 при компиляции проекта C ++ в VS2003 (с установленным SP1). Настройка совместимости приложений с Windows Vista (я также успешно пробовал Vista SP2) устранила эту проблему.

0 голосов
/ 08 декабря 2011

Это известная проблема совместимости Visual Studio 2003 в Windows Seven (другая - «Найти все», блокирующая все приложение, если вы не отключаете темы Aero).избегать перезапуска VS2003 каждый раз, когда нужно разблокировать PDB (с помощью какого-нибудь приложения, похожего на unlocker) и удалить его;Я даже добавил его как «Внешний инструмент» с некоторыми сочетаниями клавиш.Грустная вещь, что MS даже не выпустила исправление для нее (и вместо этого перепрыгнула через обручи, чтобы заставить VS 6.0 работать на каждой версии Windows).знал об этом ... уже уже вопрос об этом (откуда я узнал об обходном пути).

...