Visual Studio 2010 — Как отключить генерацию C ++ .pdb при использовании make-файлов

У нас есть несколько флагов компилятора, включенных во время нашей сборки —

cl -c -MD -nologo -Od  /Zc:forScope /Zm800 -EHca  -Foemaildoc.obj ...

… сопровождаемый несколькими другими несвязанными флагами (главным образом -IC). Я пытаюсь выяснить, почему мы все еще строим файлы .pdb? Наш проект через VS2010, так есть ли где-нибудь в IDE настройка, которую мне нужно отключить?

Изменить 1:

Оказывается, это был параметр среды, который вызывался.

0

Решение

Причина по которой pdf файл генерируется в том, что вы строите свою программу с /ZI или же /Zi (для C / C ++). Проверять, выписываться Вот для получения дополнительной информации.

Чтобы отключить его, вы можете установить его в VS:

  1. Составитель: Configuration Properties > C/C++ > General > Debug Information Format > make it empty

  2. Linker: Configuration Properties > Linker > Debugging> Generate Debug Info > set to No


Редактировать: Однако, как обсуждалось Вот, вам следует делать это только в том случае, если вы уверены, что они вам не нужны.

Может быть, лучше сохранить файлы PDB и просто скопировать нужные файлы.

Перед изменением настройки, пожалуйста прочтите это.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]