2011-01-12 31 views
20

Thư mục msvc của gtest có tệp dự án gtest và mở nó bằng Visual Studio cho phép tôi chọn xây dựng trong số 8 cấu hình (gtest/gtest_main/gtest_prod_test/gtest_unittest x release/debug) với Batch Build.Cách xây dựng một số cấu hình dự án với msbuild

Tôi có thể làm điều tương tự với công cụ msbuild như thế nào? Ví dụ: làm thế nào tôi có thể nói với msbuild để xây dựng gtest/Debug hoặc gtest_unittest/Release?

+1

Xem bài tốt với msbuild và devenv ví dụ http://miteshsureja.blogspot.com.au/2012/04/how-to-build-solution-or-project-from.html –

+0

Bạn don' t muốn đưa Solution vào câu hỏi. Các giải pháp nên được đưa ra như một câu trả lời. – Mangs

Trả lời

0

Kyle Alons của câu trả lời hoạt động tốt. Khi tôi chạy tệp giải pháp có bốn dự án, nó tạo ra phiên bản phát hành của từng dự án.

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

Tôi có thể chạy từng dự án như sau, nhưng tên đầu ra dựa trên tên giải pháp, vì vậy tôi cần sửa đổi để có kết quả chính xác.

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

Giải pháp là chỉ định mục tiêu như sau.

msbuild gtest-md.sln /target:gtest-md /property:Configuration=Release 
Các vấn đề liên quan