Потерять классы в VS C ++ 6.0 при резервном копировании проекта - PullRequest
0 голосов
/ 03 октября 2010

У меня есть проект, который содержит 235+ исходных и заголовочных файлов.В моем стандартном цикле разработки я немного разрабатываю, тестирую эту разработку, создаю версию выпуска, тестирую ее и поставляю эту версию моему заказчику.Затем я копирую каталог проекта и меняю его название.Затем я начинаю все сначала, чтобы удовлетворить новые требования клиентов.

Эта итерация, однако, что-то терминальное произошло.После копирования каталога во вновь созданный каталог я перенес его в среду разработки MSC ++ 6.0, которую я обычно использую.К моему удивлению, только 15 из более чем 140 классов теперь отображаются на вкладке ClassView окна Workspace.Все файлы находятся на вкладке FileView.Проект полностью компилируется, связывается и выполняется правильно.

Я удалил * .clw в каталоге и перестроил его с помощью ClassWizard, но получил те же результаты, что и выше.

Может кто-нибудь указать, что я сделал, что мешает мне сделать резервную копиюмой проект, как я изложил выше?(Я все еще могу вернуться к исходным файлам проекта, и они отлично работают.)

Ответы [ 2 ]

1 голос
/ 04 октября 2010

Спасибо за все ваши ответы.

Я обнаружил, что если я выходил из MS C ++, то удалял файлы * .clw и * .ncb, затем вызывал C ++ и использовал ClassWizard для восстановления своей базы данных.все вернулось на круги своя.

0 голосов
/ 04 октября 2010

Решение от Microsoft: там: http://support.microsoft.com/kb/294704. Сначала вы можете закрыть все проекты, используя Файл -> Закрыть рабочее пространство. Кроме того, убедитесь, что все заголовки и связанные источники находятся на панели FileView. Я надеюсь, что это сработает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...