Мне нужно заполучить каждый флаг, каждый переключатель, используемый в процессе сборки двоичными файлами Visual Studio. Я попытался получить подробный вывод с помощью vcbuild
, но не смог.
Что мне нужно сделать, чтобы увидеть все, что Visual Studio выполняет за меня? Нет необходимости получать результат в окне сборки. Везде было бы хорошо.
Ответы:
Откройте диалоговое окно свойств проекта, затем выберите
Свойства конфигурации → C / C ++ → Общие
Измените настройку
Suppress Startup Banner
наNo
cl
Командная строка (S) будет показана в окне вывода.источник
cl
вывод команды с VS2017 после этих шагов. Так что у меня "уловка" работает.Меню Инструменты → Параметры → Проекты и решения → Сборка и запуск → Подробность вывода сборки проекта MSBuild : Диагностика
источник
Visual Studio 2008:
Перейдите в меню Инструменты → Параметры, затем выберите Проект и решения → Раздел Сборка и запуск . У вас есть поле со списком для многословности.
Вариант компилятора C ++ (свойства проекта):
источник
Если вы используете MSBuild, вы можете установить флаг / v: diag.
источник
vcbuild
, но vcbuild не показывает используемые флаги / переключатели.В Visual Studio перейдите к своему проекту, щелкните его правой кнопкой мыши и выберите свойства. В Linker есть опция командной строки. Здесь у вас есть все варианты, и вы можете добавить свои собственные. Добавьте
/VERBOSE
и при связывании Visual Studio покажет намного больше информации.источник