2012-08-14 2 views
2

У меня был поиск и вы можете найти несколько примеров использования меню Visual Studio для подавления создания файлов PDB. Мне нужно сделать это для проекта, который я создаю, однако для этого требуется использовать компилятор Visual Studio только из командной строки. Есть ли переключатель командной строки для отключения генерации PDB?Подавление генерации PDB из командной строки - C++

ответ

2

Когда вы перемещаетесь по настройкам проекта в Visual Studio, большинство опций сообщают вам, что их эквивалентный ключ командной строки.

Чтобы отключить генерацию PDB времени соединения, опустите переключатель /DEBUG.

Чтобы отключить генерацию PDB во время компиляции, опустите переключатель /Z (/Z{7|i|I}).

[Изменить] О, на самом деле, если вы используете переключатель /Z7, информация об отладке генерируется в объектный файл вместо PDB. Так что это один. Однако компиляция выполняется без него. Поэтому опустите, если вам не нужна информация об отладке.