У меня был поиск и вы можете найти несколько примеров использования меню Visual Studio для подавления создания файлов PDB. Мне нужно сделать это для проекта, который я создаю, однако для этого требуется использовать компилятор Visual Studio только из командной строки. Есть ли переключатель командной строки для отключения генерации PDB?Подавление генерации PDB из командной строки - C++
2
A
ответ
2
Когда вы перемещаетесь по настройкам проекта в Visual Studio, большинство опций сообщают вам, что их эквивалентный ключ командной строки.
Чтобы отключить генерацию PDB времени соединения, опустите переключатель /DEBUG
.
Чтобы отключить генерацию PDB во время компиляции, опустите переключатель /Z
(/Z{7|i|I}
).
[Изменить] О, на самом деле, если вы используете переключатель /Z7
, информация об отладке генерируется в объектный файл вместо PDB. Так что это один. Однако компиляция выполняется без него. Поэтому опустите, если вам не нужна информация об отладке.