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?
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?
MSBuild projectfile /property:Configuration=Debug
http://msdn.microsoft.com/en-us/library/ms171452%28v=vs.80%29.aspx
凯尔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
看到一个很好的职位与MSBuild的和devenv的例子http://miteshsureja.blogspot.com.au/2012/04/how-to-build-solution-or-project-from.html – 2012-11-25 11:52:53
你不”不想把解决方案放在问题上。应该将解决方案作为答案。 – Mangs 2016-10-20 09:05:32