Tôi đang chạy Ubuntu v14.04 và sau một vài nỗ lực, tôi đã cài đặt thành công SDK Ubuntu.
Tôi cần sử dụng Perl + QML / Qt để phát triển số lượng ứng dụng đầy đủ (có khả năng lớn) thông qua SDK Ubuntu, sau đó có thể chạy "hội tụ" trên cả Ubuntu máy tính để bàn cũng như trên nền tảng điện thoại Ubuntu. Các ràng buộc Qt cho Perl đã hết hạn, nhưng tôi sẵn sàng tự thực hiện lại các ràng buộc Qt đã cập nhật, để sử dụng khi Perl đang chạy ở chế độ thông dịch bình thường.
https://metacpan.org/pod/QtCore4
Ngoài ra, tôi sẽ sử dụng trình biên dịch Perl mới (tôi là tác giả), vì vậy chúng tôi có thể tạo mã đầu ra C ++ gọi trực tiếp Qt, để sử dụng khi Perl đang chạy trong chế độ biên dịch Perl.
Rõ ràng, giao diện cho Qt sẽ khác nếu chúng ta sử dụng Perl ở chế độ thông dịch thông thường so với chế độ biên dịch RPerl, mặc dù từ phía Perl của cả hai chế độ đều được coi là hợp lệ và nên (hầu hết) tương đương về mặt kỹ thuật, miễn là tôi làm tốt công việc thực hiện các ràng buộc Qt cập nhật.
Liên quan, tôi biết rằng SDK Ubuntu hỗ trợ mạnh mẽ cho C ++ và Python cũng được hỗ trợ (ít nhất là một phần), nhưng dường như tôi không thể tìm thấy bất kỳ hướng dẫn tốt nào về việc sử dụng C ++ hoặc Python để xây dựng ứng dụng SDK SDK. Vì Python tương tự như chế độ diễn giải Perl và C ++ tương tự như chế độ biên dịch Perl, tôi đã hy vọng tìm thấy một số ví dụ hữu ích để đi từ đó, nhưng không có may mắn cho đến nay ...
Vì vậy, ba câu hỏi liên quan đến tôi là:
Làm cách nào để kích hoạt hỗ trợ cho Perl được giải thích với các ràng buộc Qt được tạo của tôi, để sử dụng làm ngôn ngữ "logic" khi xây dựng một ứng dụng trong Ubuntu SDK?
Làm cách nào để tôi hỗ trợ Perl được biên dịch, tạo ra C ++ với các ràng buộc Qt riêng, một lần nữa để sử dụng làm ngôn ngữ "logic" khi xây dựng một ứng dụng trong Ubuntu SDK?
Cộng đồng Ubuntu đã kích hoạt hỗ trợ cho Python như thế nào, một lần nữa được sử dụng làm ngôn ngữ "logic" khi xây dựng một ứng dụng trong Ubuntu SDK?
Cảm ơn trước! :-)
CẬP NHẬT ngày 14 tháng 11 năm 2017:
Unity và Ubuntu Mobile hiện đang được Canonical nghỉ hưu, mặc dù cộng đồng nguồn mở có thể chọn thực hiện với một hoặc cả hai dự án, vì vậy tôi vẫn quan tâm đến bất kỳ câu trả lời Perl-in-Ubuntu-SDK nào mà bạn có thể có, cảm ơn!
cpanm
lệnh, đây là một lệnh rất hữu ích nhưng thực sự không giúp chúng tôi với bất kỳ câu hỏi nào được đặt ra.
cpan
hoặc cpanm
các tiện ích. Câu hỏi này là về việc xây dựng hỗ trợ Perl vào SDK Ubuntu.