Tôi đang cố gắng thiết lập hệ thống xây dựng tự động trên Windows bằng Cygwin. Trong số những thứ khác, nó cần để có thể xây dựng một số giải pháp Visual C++. Tôi có một kịch bản mà thiết lập các biến môi trường cần thiết cho devenv, và nếu tôi gõ 'devenv' trong bash nó sẽ trả về Visual Studio IDE. Không có vấn đề cho đến nay.Làm thế nào để xây dựng một giải pháp Visual Studio 9.0 từ Cygwin và nhận được đầu ra xây dựng?
Tôi cũng có thể xây dựng một giải pháp từ dấu nhắc bash Cygwin bằng cách gõ
$ devenv mysolution.sln /build Debug
Vấn đề là nó không được hiển thị cho tôi xây dựng đầu ra. Trong thực tế, nó thậm chí không cho tôi biết có hay không việc xây dựng đã thành công. Lệnh đơn giản là kết thúc, và tôi lấy lại dấu nhắc. Sau đó, tôi có thể đi vào thư mục đầu ra, và kiểm tra xem tập tin thực thi có được tạo hay không, nhưng đối với một hệ thống xây dựng, tôi muốn có khả năng grep cho các lỗi.
Tôi đang làm gì sai? Tôi có thể thấy đầu ra gỡ lỗi khi tôi chạy devenv trong cửa sổ trình bao, nhưng không phải trong Cygwin. Nó được gửi ở đâu và làm thế nào để lấy lại?
Đúng vậy! Cảm ơn! – Dima