Ich verwende Ubuntu v14.04 und nach einiger Anstrengung habe ich das Ubuntu SDK erfolgreich installiert.
Ich muss Perl + QML / Qt verwenden, um eine (möglicherweise große) Anzahl voll funktionsfähiger Apps über das Ubuntu SDK zu entwickeln, die dann sowohl auf Ubuntu als auch auf der Ubuntu-Telefonplattform "konvergent" ausgeführt werden können. Die Qt-Bindungen für Perl sind veraltet, aber ich bin bereit, aktualisierte Qt-Bindungen selbst erneut zu implementieren, um sie zu verwenden, wenn Perl im normal interpretierten Modus ausgeführt wird.
https://metacpan.org/pod/QtCore4
Außerdem werde ich den neuen Perl-Compiler verwenden (ich bin der Autor), damit wir C ++ - Ausgabecode generieren können, der direkt Qt aufruft, um ihn zu verwenden, wenn Perl im kompilierten Perl-Modus ausgeführt wird.
Anscheinend ist die Schnittstelle zu Qt anders, wenn wir Perl im normal interpretierten oder im kompilierten RPerl-Modus verwenden, obwohl von der Perl-Seite her beide Modi als gültig angesehen werden und (meistens) technisch äquivalent sein sollten, solange ich etwas Gutes tue Job, der die aktualisierten Qt-Bindungen implementiert.
Entsprechend weiß ich, dass das Ubuntu SDK C ++ stark unterstützt und Python (zumindest teilweise) ebenfalls unterstützt wird, aber ich kann anscheinend keine guten Tutorials zur Verwendung von C ++ oder Python zum Erstellen von Ubuntu SDK-Apps finden. Da Python dem interpretierten Perl-Modus und C ++ dem kompilierten Perl-Modus ähnelt, hatte ich die Hoffnung, einige hilfreiche Beispiele zu finden, aber bisher kein Glück ...
Meine drei miteinander verbundenen Fragen lauten also:
Wie aktiviere ich die Unterstützung für interpretiertes Perl mit meinen zu erstellenden Qt-Bindungen, die beim Erstellen einer App im Ubuntu SDK als "Logik" -Sprache verwendet werden?
Wie aktiviere ich die Unterstützung für kompiliertes Perl, das C ++ mit nativen Qt-Bindungen ausgibt und beim Erstellen einer App im Ubuntu SDK wieder als "Logik" -Sprache verwendet wird?
Wie hat die Ubuntu-Community die Unterstützung für Python aktiviert, das beim Erstellen einer App im Ubuntu-SDK wieder als "Logik" -Sprache verwendet wird?
Danke im Voraus! :-)
UPDATE 14. November 2017:
Unity und Ubuntu Mobile werden jetzt von Canonical eingestellt, obwohl die Open-Source-Community sich dafür entscheiden kann, ein oder beide Projekte durchzuführen. Ich bin also immer noch an allen Perl-in-Ubuntu-SDK-Antworten interessiert, danke!
cpanmBefehl installiert und verwendet wird. Dies ist ein sehr nützlicher Befehl, der uns jedoch bei keiner der gestellten Fragen wirklich hilft.
cpanoder zu verwenden cpanm. In dieser Frage geht es darum, die Perl-Unterstützung in das Ubuntu SDK zu integrieren.