2011-01-12 74 views
20

gtest的msvc目录有gtest项目文件,使用Visual Studio打开它可以让我从8种配置中选择构建(gtest/gtest_main/gtest_prod_test/gtest_unittest x release/debug)与批量构建。如何使用msbuild建立一些项目配置

如何使用msbuild工具做同样的事情?例如,我如何告诉msbuild构建gtest/Debug或gtest_unittest/Release?

+1

看到一个很好的职位与MSBuild的和devenv的例子http://miteshsureja.blogspot.com.au/2012/04/how-to-build-solution-or-project-from.html – 2012-11-25 11:52:53

+0

你不”不想把解决方案放在问题上。应该将解决方案作为答案。 – Mangs 2016-10-20 09:05:32

回答

0

凯尔Alons的回答工作正常。当我运行有四个项目的解决方案文件时,它会生成每个项目的发布版本。

msbuild gtest-md.sln /property:Configuration=Release 

我可以运行每个项目如下,但输出名称是基于解决方案的名称,所以我需要修改以获得正确的结果。

msbuild gtest-md.vcxproj /property:Configuration=Release 

解决方案是指定目标如下。

msbuild gtest-md.sln /target:gtest-md /property:Configuration=Release 
相关问题