Мне нужно строить проекты Visual Studio 2010 с wchar_t
не быть родным типом. Настройка IDE должна быть равна значению VCCLCompilerTool.TreatWChar_tAsBuiltInType
имущество. Однако пытаясь установить его с помощью /p:VCCLCompilerTool.TreatWChar_tAsBuiltInType=false
на MSBuild команда, кажется, не удается. Есть ли другой способ, как я мог бы добиться этого из командной строки MSBuild?
Вы должны установить переменную окружения 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]
Других решений пока нет …