Предоставление / Zc: автоопция через MSBuild будет означать, что IDE не может быть использована для компиляции любого из рассматриваемых проектов, но, возможно, это вас не беспокоит.Если не все существующие проекты используют листы свойств, вы можете использовать файл по умолчанию, добавленный ко всем файлам vsxproj VS2010:
% LOCALAPPDATA% \ Microsoft \ MSBuild \ v4.0 \ Microsoft.Cpp.Win32.user.props
Этот лист свойств должен быть включен во все ваши проекты vcxproj.Чтобы добавить параметр в IDE, откройте один из ваших проектов, а затем:
Вид -> Прочие окна -> Диспетчер свойств -> Отладка |Win32 -> Microsoft.Cpp.Win32.User -> Свойства -> Общие свойства -> C / C ++ -> Командная строка -> Дополнительные параметры: / Zc: auto-
, а затем сохраните и выйдите из IDE.Этот раздел будет добавлен в этот файл:
<ItemDefinitionGroup>
<ClCompile>
<AdditionalOptions>/Zc:auto- %(AdditionalOptions)</AdditionalOptions>
</ClCompile>
</ItemDefinitionGroup>
и будет применяться ко всем вашим проектам на C ++.