gtest的msvc目录包含gtest项目文件,使用Visual Studio打开它后可以通过Batch Build选择8个配置(gtest/gtest_main/gtest_prod_test/gtest_unittest x release/debug)进行构建。
我该如何使用msbuild工具实现相同的功能?例如,我该如何告诉msbuild构建gtest/Debug或gtest_unittest/Release?
gtest的msvc目录包含gtest项目文件,使用Visual Studio打开它后可以通过Batch Build选择8个配置(gtest/gtest_main/gtest_prod_test/gtest_unittest x release/debug)进行构建。
我该如何使用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
/property:Platform=Win32
来设置平台。 - Daniel Stevensmsbuild gtest-md.sln /property:Configuration=Release
我可以按如下方式运行每个项目,但是输出名称基于解决方案名称,因此我需要进行修改以获得正确的结果。
msbuild gtest-md.vcxproj /property:Configuration=Release
msbuild gtest-md.sln /target:gtest-md /property:Configuration=Release