Файлы VS2008 и «начать отладку» - PullRequest
0 голосов
/ 09 февраля 2009

Это может звучать как вопрос новичка - и это так. Я относительно новичок по сравнению с vs, мы начали использовать его несколько месяцев назад, и я до сих пор не «мысленно» сделал изменения из командной строки. Итак, если бы вы могли помочь мне с 2 вещами:

  1. Я создаю новый проект (не решение). Он помещает файлы в какой-то каталог. Поместив в него свой код, я нажимаю на маленький зеленый треугольник (говорит «Отладка»), и он компилирует его, собирает и запускает. Работает нормально. Теперь, иногда, я должен изменить только небольшой кусочек кода, и мне не хочется поднимать весь VS только ради этого. Как я могу сделать эту вещь отладки из командной строки, при условии, что я ничего не изменил.
  2. Где я могу сказать ему не создавать подкаталог «Отладка», не создавать журнал сборки HTML, объектный файл ... и т. Д., В общем, где я могу найти настройки, которые помогут мне получить маленькие файлы ... кроме моего исходного источника и .exe-файла?

Ответы [ 2 ]

2 голосов
/ 09 февраля 2009

Мне нужно изменить лишь небольшой кусочек кода, и я не хочу поднимать весь VS только ради этого. Как я могу сделать эту вещь отладки из командной строки, при условии, что я больше ничего не менял.

Я думаю, что вы хотите здесь не отладку, а перестройку вашего проекта.

Где я могу сказать ему не создавать подкаталог «Отладка», не создавать журнал сборки HTML, объектный файл ... и т. Д., В общем, где я могу найти настройки, которые помогут мне маленькие файлы ... кроме моего исходного источника и .exe-файла?

Ответ на оба эти вопроса заключается в использовании командной строки! Вы можете заставить VS испустить make-файл из загруженного проекта. Используйте NMAKE для создания этого файла make после того, как вы внесли нужные изменения. Файлы .obj создаются в качестве промежуточного этапа между этапом компиляции и компоновки. Так работает модель компиляции C ++ . Почему вы настаиваете на том, чтобы не генерировать их?

1 голос
/ 09 февраля 2009

Вы не можете начать отладку без запуска Visual Studio, поскольку Visual Studio является отладчиком. Вы можете указать VS перестроить решение из командной строки, не запуская пользовательский интерфейс, если вы хотите просто создать его: Подробнее см. MSDN .

Вы можете контролировать создание каталогов DEBUG и RELEASE с помощью опции «промежуточные файлы» в настройках проекта. Хотя вам нужно создать файл obj где-нибудь, чтобы компиляция работала.

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