Ну вот, сам разобрался. Если кому будет интересно — есть переменная окружения CL, которая учитывается компилятором (
http://msdn.microsoft.com/en-us/library/kezkeayy(v=VS.80).aspx). Т.е. в моём случае должно быть что-то вроде:
set CL="-we4xxx".
Здравствуйте, nikolaynnov, Вы писали:
N>Но лезть в каждый проект очень не хочется. И для новых проектов могу потом забыть этот флаг поставить.
Безотносительно к специфике вопроса, советую переводить все настройки на Property Sheets. При таком подходе в параметрах проекта остаются только General Properties, да и то потому, что VS 2005 из-за внутреннего глюка периодически сама вставляет дефолтные пути в Output/Intermediate Directory, если они не указаны явно. Остальные настройки определяются комбинацией Property Sheets — например, "общие настройки", "настройки для консольного проекта", "настройки для оконного проекта", "настройки для x64" и т.п. При создании нового проекта достаточно скопировать типовой набор sheet'ов, при необходимости можно добавить специфический sheet с настройками данного проекта.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>