Tôi đang bắt đầu một dự án nền tảng nguồn mở trong C++. Môi trường phát triển của tôi là Linux. Có thể có các nhà phát triển khác cũng phát triển từ các nền tảng khác nhau. Vì vậy, tôi cần một số trợ giúp trong việc bắt đầu với cấu hình và thiết lập môi trường phát triển, để tất cả các nhà phát triển từ nhiều nền tảng có thể phát triển dễ dàng.Thực tiễn tốt nhất cho ứng dụng mã nguồn mở di động C++
Sau đây là câu hỏi của tôi
- biên dịch: Tôi có kế hoạch sử dụng g ++ và nghe nói rằng nó là nền tảng chéo. Đó có phải là một lựa chọn tốt?
- Tạo các tệp: Tôi đã thấy Mã :: Blocks trình chỉnh sửa và nó tạo các tệp đang hoạt động và bạn không phải viết một tệp theo cách thủ công. Đây có phải là phương pháp hay nhất hay tôi cần tạo các tệp?
- Các cài đặt khác cần được chú ý khi phát triển các ứng dụng đa nền tảng là gì?
Bạn nghĩ gì?
Sửa
Cảm ơn câu trả lời. Một câu hỏi nữa.
Bạn có tạo makefiles bằng tay không? Hay có công cụ nào có thể tạo ra nó?
Làm thế nào đa nền tảng? (như trong, nền tảng nào). GUI, hoặc không phải GUI? –
Một phần sẽ là thư viện được chia sẻ. Và tất nhiên, GUI sẽ ở đó. –