Postępowałem zgodnie z instrukcjami krok po kroku, jak opracować aplikację Ubuntu Phone, ale Qt Creator wyświetla komunikat o błędzie (moduł „QtQuick” wersja 2.0 nie jest zainstalowany), kiedy uruchamiam go z QMLscene. Wydaje mi się, że Qt Creator używa Qt4 zamiast Qt5. Jak mogę to naprawić?
application-development
ubuntu-touch
qt
Ralf Hersel
źródło
źródło
Odpowiedzi:
Używasz qmlviewer, kiedy powinieneś używać qmlscene. Cytat z samouczka:
Aby uruchomić aplikacje QML, zarówno podczas prototypowania, jak i na końcowych etapach, użyjesz Sceny QML. Scena QML to aplikacja wiersza polecenia, która interpretuje i uruchamia kod QML.
...
Oto wskazówka: chociaż Qt Creator nie obsługuje jeszcze qmlscene jako przeglądarki QML, możesz ją wywołać z poziomu IDE. Oto jak:
Możesz także uruchomić Scenę QML z wiersza poleceń:
źródło
sudo add-apt-repository ppa:canonical-qt5-edgers/qt5-beta1 && sudo apt-get update && sudo apt-get install qt5-meta-full && echo 'export PATH=/opt/qt5/bin:$PATH' >> ~/.bashrc
powinien utworzyć katalog / opt / qt5 / bin.Cześć ~ Miałem taki sam problem jak twój, ponieważ Qt Creator wyświetla komunikat o błędzie
(moduł „QtQuick” wersja 2.0 nie jest zainstalowany).
I tak samo jak ty postępowałem zgodnie z instrukcjami krok po kroku . W końcu to naprawiłem teraz. ten obraz pokazuje, że masz coś złego w konfiguracji qmlscene . Skonfigurowałem też qmlscene , ale miał ten sam błąd, co ty.
W końcu odkryłem, że kiedy skonfigurowałem ścieżkę qmlscene , wpisałem backspace przed „/ opt / qt5 / bin / qmlscene” . Więc to nie zadziałało. Chcę tylko powiedzieć, co zrobiłem, aby spowodować ten błąd. :)
źródło
Będziesz także musiał zmienić domyślną przeglądarkę qmlviewer :
Tools
->Options
->Environment
External Tools
kartę, a następnie w panelu wybierzPreview
wpis (qmlviewer)/opt/qt5/bin/qmlscene
lub/usr/bin/qmlscene
(w Ubuntu 12.10).źródło