1

Я хочу использовать Visual Studio C++ для отладки существующего проекта, но без создания дополнительных файлов внутри самого проекта.

Как я могу сказать Visual C++ 2008 поместить свои собственные вещи в отдельный каталог вне проекта?

3 ответа3

4

Краткий ответ: вы не можете.

Когда вы присоединяете отладчик к исполняемому файлу, VS2008 будет настаивать на создании файла "решения", даже если вы нажмете кнопку "Нет" на кнопке "Сохранить решение". Это может быть наиболее раздражающим, так как необходимо удалить эти файлы, хранящиеся в каталоге исполняемого файла.

Однако, если вы отлаживаете один и тот же исполняемый файл более одного раза, это может быть очень полезно для сохранения параметров отладки, таких как точки останова, между сеансами отладки.

2

Посмотрите, можете ли вы установить весь проект в "отдельном каталоге вне проекта" и сохранить полезные файлы в другом месте.
Добавьте в голову существующий пункт [ Shift+Alt+A ] вместе с изменением выходного каталога:

  1. Щелкните правой кнопкой мыши проект в обозревателе решений.
  2. свойства
  3. Свойства конфигурации
  4. Выходной каталог.

Я нахожусь на версии 2010 Express, поэтому проверьте, прежде чем следовать моим советам.

1

пара вариантов:

  • сделайте копию проекта и затем сделайте свое дело в копии
  • получить mercurial / git, поставить исходные файлы под контроль версий и затем делать свое дело
  • создать новую систему сборки (на ум приходит cmake ), которая позволяет вам отделять исходные файлы от созданных файлов

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .