Как заставить Visual Studio 2008 работать в чистом виде для C ++?

485
wonea

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

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

1

3 ответа на вопрос

4
harrymc

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

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

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

2
GKFX

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

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

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

1
akira

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

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