Saya menjalankan Ubuntu v14.04, dan setelah beberapa upaya, saya telah berhasil menginstal Ubuntu SDK.
Saya perlu menggunakan Perl + QML / Qt untuk mengembangkan (berpotensi besar) sejumlah aplikasi yang berfungsi penuh melalui SDK Ubuntu, yang kemudian dapat menjalankan "secara konvergen" di kedua desktop Ubuntu serta pada platform ponsel Ubuntu. Binding Qt untuk Perl sudah kedaluwarsa, tetapi saya bersedia untuk menerapkan kembali binding Qt yang diperbarui, untuk digunakan ketika Perl sedang berjalan dalam mode ditafsirkan yang normal.
https://metacpan.org/pod/QtCore4
Juga, saya akan menggunakan kompiler Perl baru (saya penulis), sehingga kami dapat menghasilkan kode output C ++ yang langsung memanggil Qt, untuk digunakan ketika Perl sedang berjalan dalam mode Komp dikompilasi.
Rupanya, antarmuka ke Qt berbeda jika kita menggunakan Perl dalam mode ditafsirkan normal vs mode kompilasi RPerl, meskipun dari sisi Perl hal kedua mode dianggap valid dan harus (kebanyakan) setara secara teknis, selama saya melakukan yang baik pekerjaan mengimplementasikan ikatan Qt yang diperbarui.
Terkait, saya tahu bahwa SDK Ubuntu sangat mendukung C ++, dan Python (setidaknya sebagian) didukung juga, tetapi saya sepertinya tidak bisa menemukan tutorial yang baik tentang menggunakan C ++ atau Python untuk membangun aplikasi SDK Ubuntu. Karena Python mirip dengan mode interpreted Perl, dan C ++ mirip dengan mode kompilasi Perl, saya berharap untuk menemukan beberapa contoh yang bermanfaat untuk pergi dari, tetapi tidak berhasil sejauh ini ...
Jadi, tiga pertanyaan saya yang saling terkait adalah:
Bagaimana cara saya mengaktifkan dukungan untuk Perl yang diinterpretasikan dengan binding Qt saya yang akan dibuat, untuk digunakan sebagai bahasa "logika" ketika membangun aplikasi di Ubuntu SDK?
Bagaimana cara saya mengaktifkan dukungan untuk Perl yang dikompilasi yang menghasilkan C ++ dengan binding Qt asli, sekali lagi untuk digunakan sebagai bahasa "logika" saat membangun aplikasi di Ubuntu SDK?
Bagaimana komunitas Ubuntu mengaktifkan dukungan untuk Python, sekali lagi untuk digunakan sebagai bahasa "logika" ketika membangun aplikasi di SDK Ubuntu?
Terima kasih sebelumnya! :-)
UPDATE 14 Nov 2017:
Unity dan Ubuntu Mobile sekarang sedang dihentikan oleh Canonical, meskipun komunitas open source dapat memilih untuk melanjutkan dengan satu atau kedua proyek, jadi saya masih tertarik dengan jawaban Perl-in-Ubuntu-SDK yang mungkin Anda miliki, terima kasih!
sumber
cpanm
perintah, yang merupakan perintah yang sangat berguna tetapi sebenarnya tidak membantu kami dengan pertanyaan yang diajukan.cpan
ataucpanm
utilitas. Pertanyaan ini adalah tentang membangun dukungan Perl ke dalam SDK Ubuntu.Jawaban:
Anda dapat mengimpor semua modul sekaligus ke proyek Anda dengan perl, tempat Anda ingin membuat skrip. Dijelaskan di sini:
https://www.perlmonks.org/?node_id=798650
Dan di sini dijelaskan bagaimana ini dapat diotomatisasi:
https://stackoverflow.com/questions/24908530/perl-use-all-modules-from-specified-subdirectory-and-solve-its-dependencies-a
Memuat dan memuat otomatis adalah dua hal yang berbeda:
https://perldoc.perl.org/Module/Load.html
Saya pikir itu tidak tergantung apakah Ubuntu akan membangun SDK Perl penuh atau jika Anda akan menyelesaikan ini untuk membuat lingkungan Perl - cocok untuk Anda di mesin Anda.
sumber