C++ 在MSBuild命令行上设置VCCLCompilerTool.TreatWChar_tAsBuiltInType属性

C++ 在MSBuild命令行上设置VCCLCompilerTool.TreatWChar_tAsBuiltInType属性,c++,visual-studio-2010,msbuild,C++,Visual Studio 2010,Msbuild,我需要用wchar\u t构建Visual Studio 2010项目,而不是使用原生类型。IDE设置应等于属性的值。但是,尝试在MSBuild命令上使用/p:vcclccompilertool.TreatWChar\u tAsBuiltInType=false进行设置似乎失败。有没有其他方法可以从MSBuild命令行实现这一点?必须将环境变量CL设置为/Zc:wchar\t- %windir\Microsoft.NET\Framework\v4.0.30319\msbuild.exe proj

我需要用
wchar\u t
构建Visual Studio 2010项目,而不是使用原生类型。IDE设置应等于属性的值。但是,尝试在MSBuild命令上使用
/p:vcclccompilertool.TreatWChar\u tAsBuiltInType=false
进行设置似乎失败。有没有其他方法可以从MSBuild命令行实现这一点?

必须将环境变量CL设置为/Zc:wchar\t-

%windir\Microsoft.NET\Framework\v4.0.30319\msbuild.exe projectName.vcxproj /t:Rebuild
使用强制/Zc:wchar\u t-编译的批处理文件示例:


设置CL=/Zc:wchar\u t-

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

必须将环境变量CL设置为/Zc:wchar\t-

%windir\Microsoft.NET\Framework\v4.0.30319\msbuild.exe projectName.vcxproj /t:Rebuild
使用强制/Zc:wchar\u t-编译的批处理文件示例:


设置CL=/Zc:wchar\u t-

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