我需要使用wchar_t
而不是作为本机类型来构建Visual Studio 2010项目。 IDE设置应等于VCCLCompilerTool.TreatWChar_tAsBuiltInType
属性的值。但是,尝试在MSBuild命令上使用/p:VCCLCompilerTool.TreatWChar_tAsBuiltInType=false
设置它似乎失败了。有没有其他方法可以从MSBuild命令行实现这一点?
答案 0 :(得分:1)
您必须将环境变量CL设置为/ Zc:wchar_t -
使用forced / Zc编译的批处理文件示例:wchar_t - :
set CL=/Zc:wchar_t-
%windir\Microsoft.NET\Framework\v4.0.30319\msbuild.exe projectName.vcxproj /t:Rebuild
%windir\Microsoft.NET\Framework\v4.0.30319\msbuild.exe projectName.vcxproj /t:Rebuild