我有一个 C++ 静态库项目,想用 VC++ 2010 和 VC++ 2013 构建它。现在我首先将平台工具集设置为 v120 并构建,然后将其更改为 v100 并再次构建。这个过程是否有任何自动化,特别是通过在 MSBuild 命令行上指定工具集?
问问题
585 次
1 回答
0
我找到了解决方案:
msbuild.exe /t:Rebuild /p:Configuration=Debug /p:Platform=Win32 /p:PlatformToolset=v120 foo.sln
这可以使用 PowerShell 或简单地在批处理文件中自动执行:
for %%t in (v100 v120) do (
msbuild.exe /t:Rebuild /p:Configuration=Debug /p:Platform=Win32 /p:PlatformToolset=%%t foo.sln
)
也可以通过命令行更改其他属性,例如Configuration
and 。那太棒了!Platform
msbuild.exe
于 2015-02-02T14:34:32.027 回答