Korzystam z systemu Ubuntu 14.04 i po pewnym wysiłku pomyślnie zainstalowałem zestaw Ubuntu SDK.
Muszę użyć Perla + QML / Qt, aby opracować (potencjalnie dużą) liczbę w pełni funkcjonalnych aplikacji za pośrednictwem pakietu Ubuntu SDK, który może następnie „konwergentnie” działać zarówno na Ubuntu na komputerze, jak i na platformie telefonicznej Ubuntu. Powiązania Qt dla Perla są nieaktualne, ale sam jestem gotów ponownie wdrożyć zaktualizowane wiązania Qt, do użytku, gdy Perl działa w normalnym trybie interpretowanym.
https://metacpan.org/pod/QtCore4
Będę również używał nowego kompilatora Perla (jestem autorem), abyśmy mogli wygenerować kod wyjściowy C ++, który bezpośrednio wywołuje Qt, do użytku, gdy Perl działa w trybie kompilacji Perla.
Najwyraźniej interfejs do Qt jest inny, jeśli używamy Perla w normalnym trybie interpretowanym w porównaniu z trybem kompilacji RPerla, chociaż od strony Perla oba tryby są uważane za prawidłowe i powinny (w większości) technicznie być równoważne, o ile robię dobry zadanie implementujące zaktualizowane powiązania Qt.
W związku z tym wiem, że zestaw Ubuntu SDK silnie obsługuje C ++, a Python jest również (przynajmniej częściowo) obsługiwany, ale nie mogę znaleźć dobrych poradników na temat używania C ++ lub Python do budowania aplikacji Ubuntu SDK. Ponieważ Python jest podobny do trybu interpretowanego w języku Perl, a C ++ jest podobny do trybu skompilowanego w języku Perl, miałem nadzieję znaleźć przydatne przykłady, ale jak dotąd nie miałem szczęścia ...
Tak więc moje trzy powiązane ze sobą pytania to:
Jak włączyć obsługę interpretowanego języka Perl z moimi do utworzenia powiązaniami Qt, aby można go było używać jako języka „logiki” podczas budowania aplikacji w zestawie SDK Ubuntu?
Jak włączyć obsługę skompilowanego Perla, który wyprowadza C ++ z natywnymi powiązaniami Qt, ponownie do użycia jako język „logiki” podczas budowania aplikacji w zestawie Ubuntu SDK?
W jaki sposób społeczność Ubuntu włączyła obsługę języka Python, który może być używany jako język „logiki” podczas tworzenia aplikacji w zestawie Ubuntu SDK?
Z góry dziękuję! :-)
AKTUALIZACJA 14 listopada 2017:
Unity i Ubuntu Mobile są obecnie wycofywane przez Canonical, chociaż społeczność open source może zdecydować się na realizację jednego lub obu projektów, więc nadal jestem zainteresowany wszelkimi odpowiedziami na Perl-in-Ubuntu-SDK, dzięki!
cpanm
polecenia, które jest bardzo przydatnym poleceniem, ale tak naprawdę nie pomaga nam w zadaniu żadnego z zadanych pytań.
cpan
lub cpanm
. To pytanie dotyczy wbudowanej obsługi Perla w zestawie Ubuntu SDK.