Уровень предупреждений по умолчанию Visual Studio 2005 (C ++)

Я работаю над новой разработкой на C ++, используя MS Visual Studio 2005. Для этого мне нужно добавить в свое решение несколько новых проектов. Я всегда устанавливаю уровень предупреждений на 4 и включаю «рассматривать предупреждения как ошибки» (проект -> свойства -> c ++ -> общие).

Есть ли способ сообщить Visual Studio, что это мой вариант по умолчанию, поэтому мне не нужно делать это для каждого нового проекта, который я создаю?


person Community    schedule 19.12.2008    source источник


Ответы (1)


Единственный способ, который я знаю, - это изменить мастера. Это не так сложно, как кажется.

Перейдите в каталог Visual Studio. Откройте каталог VC \ VCWizards \ 1033 и откройте файл common.js. Теперь найдите функцию AddCommonConfig.

Теперь, чтобы установить уровень предупреждения по умолчанию на 4, найдите строку «CLTool.WarningLevel = WarningLevel_3;» и измените его на "CLTool.WarningLevel = WarningLevel_4;" (примечание: он устанавливается дважды для конфигураций отладки и выпуска, поэтому убедитесь, что вы изменили его для обоих.)

Теперь, чтобы он обрабатывал предупреждения как ошибки, добавьте строку (для обеих конфигураций) «CLTool.WarnAsError = true;»

Обратите внимание, однако, что это изменит эти настройки для всех мастеров VC по умолчанию (но вы, вероятно, все равно захотите этого).

person Paulius    schedule 19.12.2008