1

我需要构建wchar_t 原生类型的 Visual Studio 2010 项目。IDE 设置应该等于VCCLCompilerTool.TreatWChar_tAsBuiltInType属性的值。但是,尝试使用/p:VCCLCompilerTool.TreatWChar_tAsBuiltInType=falseMSBuild 命令设置它似乎失败了。有没有其他方法可以从 MSBuild 命令行实现这一点?

4

1 回答 1

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

于 2013-07-15T20:53:52.027 回答