Как я могу сделать сборку Visual Studio очень многословной? - PullRequest
89 голосов
/ 31 июля 2009

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

Что мне нужно сделать, чтобы увидеть все, что выполняет Visual Studio для меня? Нет необходимости получать выходные данные в окне сборки. В любом месте было бы хорошо.

Ответы [ 5 ]

117 голосов
/ 31 июля 2009

Меню Инструменты Параметры Проекты и решения Сборка и запуск MSBuild подробность вывода проекта сборки : Диагностика

65 голосов
/ 01 сентября 2011
  1. Откройте диалоговое окно свойств проекта, затем выберите

    Свойства конфигурации C / C ++ General

  2. Измените настройку для Suppress Startup Banner на No

  3. В окне вывода будут показаны командная строка cl.

63 голосов
/ 31 июля 2009

Visual Studio 2008:

Перейти в меню Инструменты Параметры , затем Проект и решения Построить и запустить раздел У вас есть поле со списком для многословия.

Опция компилятора C ++ (свойства проекта):

  • Препроцессор - Генерация предварительно обработанной Файл для просмотра блока перевода генерируется препроцессором
  • Дополнительно - Показать включает - Показать включенные имена файлов в компиляторе выход
7 голосов
/ 31 июля 2009

Если вы используете MSBuild, вы можете установить флаг / v: diag.

4 голосов
/ 31 июля 2009

В Visual Studio зайдите в свой проект, щелкните по нему правой кнопкой мыши и выберите свойства. В компоновщике есть опция командной строки. Там у вас есть все варианты, и вы можете добавить свои собственные. Добавьте /VERBOSE и при связывании Visual Studio отобразит гораздо больше информации.

...