Hệ điều hành chính của tôi là Linux, nhưng bây giờ tôi buộc phải viết một số ứng dụng C++ cho Windows. Tôi đã suy nghĩ về việc phát triển trên hộp Linux với các thư viện nền tảng chéo như WxWidgets (và một số quan tâm về các phụ thuộc nền tảng khác) và sau đó kết quả biên dịch kết quả để mingw mục tiêu.Phát triển các ứng dụng Windows trên Linux?
Vì vậy, các công cụ tôi đang nghĩ đến việc sử dụng là
- g ++ cho biên soạn và cross-biên dịch.
- CMake
- WxWidgets
- ??? làm bao bì cửa sổ cài đặt
- rượu vang để thử nghiệm của phiên bản windows
Và câu hỏi của tôi:
một số cài đặt miễn phí (hoặc thậm chí tốt hơn mã nguồn mở) cho Windows mà tôi có thể sử dụng là gì để tạo gói cuối cùng? Nó sẽ giúp ích nếu gói có thể được chuẩn bị từ Linux.
Liệu Wine có đủ để kiểm tra phiên bản được biên dịch chéo không (sau khi tất cả logic được kiểm tra trong phiên bản Linux)?
Đây có phải là một ý tưởng hay không? :-)
Nếu bạn có một bản sao Windows tiện dụng, việc chạy một phiên bản VirtualBox của nó cũng không thể bị tổn thương khi thử nghiệm. – Amber
Để thử nghiệm ít nhất Virtual Box là tốt, tất nhiên tốt nhất là cài đặt Windows nó tự .. Hãy thử viết ứng dụng đó trong Windows. Tôi thích linux của tôi. nhưng nếu toà nhà của bạn cho Windows. Lập trình trong cửa sổ của nó tốt nhất bạn có thể làm (cho các ứng dụng windows của khóa học). –