установка свойства VCCLCompilerTool.TreatWChar_tAsBuiltInType в командной строке MSBuild

Мне нужно строить проекты Visual Studio 2010 с wchar_t не быть родным типом. Настройка IDE должна быть равна значению VCCLCompilerTool.TreatWChar_tAsBuiltInType имущество. Однако пытаясь установить его с помощью /p:VCCLCompilerTool.TreatWChar_tAsBuiltInType=false на MSBuild команда, кажется, не удается. Есть ли другой способ, как я мог бы добиться этого из командной строки MSBuild?

1

Решение

Вы должны установить переменную окружения CL в / Zc: wchar_t-

Пример командного файла для компиляции с принудительным / Zc: wchar_t-:


set CL=/Zc:wchar_t-

%windir\Microsoft.NET\Framework\v4.0.30319\msbuild.exe projectName.vcxproj /t:Rebuild

[/ NOEDIT]

1

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

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

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