Gtestのmsvcディレクトリにはgtestプロジェクトファイルがあり、それをVisual Studioで開くと、バッチビルドで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
カイル・アロンズの答えはうまくいきます。 4つのプロジェクトがあるソリューションファイルを実行すると、各プロジェクトのリリースバージョンが生成されます。
msbuild gtest-md.sln /property:Configuration=Release
各プロジェクトは次のように実行できますが、出力名はソリューション名に基づいているため、正しい結果を得るには変更する必要があります。
msbuild gtest-md.vcxproj /property:Configuration=Release
解決策は、次のようにターゲットを指定することでした。
msbuild gtest-md.sln /target:gtest-md /property:Configuration=Release