Sto eseguendo Ubuntu v14.04 e, dopo qualche sforzo, ho installato con successo l'SDK di Ubuntu.
Ho bisogno di usare Perl + QML / Qt per sviluppare un numero (potenzialmente grande) di app completamente funzionali tramite l'SDK di Ubuntu, che può quindi funzionare "in modo convergente" sia su Ubuntu desktop sia sulla piattaforma telefonica Ubuntu. I binding Qt per Perl non sono aggiornati, ma sono disposto a implementare nuovamente i binding Qt aggiornati, da utilizzare quando Perl funziona in modalità interpretata normale.
https://metacpan.org/pod/QtCore4
Inoltre, userò il nuovo compilatore Perl (sono l'autore), in modo da poter generare il codice di output C ++ che chiama direttamente Qt, da utilizzare quando Perl è in esecuzione in modalità compilata Perl.
Apparentemente, l'interfaccia a Qt è diversa se usiamo Perl in modalità interpretata normale rispetto alla modalità compilata RPerl, sebbene dal lato Perl delle cose entrambe le modalità siano considerate valide e dovrebbero essere (principalmente) tecnicamente equivalenti, fintanto che faccio un buon lavoro che implementa i collegamenti Qt aggiornati.
Allo stesso modo, so che Ubuntu SDK supporta fortemente C ++ e anche Python è (almeno in parte) supportato, ma non riesco a trovare buoni tutorial sull'uso di C ++ o Python per creare app Ubuntu SDK. Poiché Python è simile alla modalità interpretata Perl e C ++ è simile alla modalità compilata Perl, speravo di trovare alcuni esempi utili da cui partire, ma finora nessuna fortuna ...
Quindi, le mie tre domande correlate sono:
Come abilitare il supporto per Perl interpretato con i miei collegamenti Qt da creare, da utilizzare come linguaggio "logico" quando si crea un'app nell'SDK di Ubuntu?
Come abilitare il supporto per il Perl compilato che genera C ++ con collegamenti Qt nativi, di nuovo per l'uso come linguaggio "logico" quando si crea un'app nell'SDK di Ubuntu?
In che modo la comunità Ubuntu ha abilitato il supporto per Python, di nuovo per usarlo come linguaggio "logico" durante la creazione di un'app nell'SDK di Ubuntu?
Grazie in anticipo! :-)
AGGIORNAMENTO 14 nov 2017:
Unity e Ubuntu Mobile vengono ora ritirati da Canonical, sebbene la comunità open source possa scegliere di portare avanti uno o entrambi i progetti, quindi sono ancora interessato a qualsiasi risposta Perl-in-Ubuntu-SDK che potresti avere, grazie!
cpanm
comando, che è un comando molto utile ma che in realtà non ci aiuta con nessuna delle domande poste.
cpan
o cpanm
. Questa domanda riguarda la creazione del supporto Perl nell'SDK di Ubuntu.