2017-01-09 17 views
5

Próbuję skompilować trochę qml na Raspberry pi 3 działającego Raspbian-Jessie używając qt5 (5.3.2).
udało mi się uruchomić kilka prostych rzeczy, ale teraz muszę używać QtQuick.Controls więc dodałem import QtQuick.Controls 1.0 do mojego pliku QML ale gdy próbuję uruchomić go, otrzymuję komunikat o błędzie: module "QtQuick.Controls" is not installed
Qt jest instalowany w następujących Folder /usr/lib/arm-linux-gnueabihf/qt5/ (wykryto go auto), więc poszedłem tam i okazało się, że QtQuick Controls jest faktycznie tam (w [path to qt]/qml/QtQuick/Controls)Moduł "QtQuick.Controls" nie jest zainstalowany na Raspberry Pi

Czy muszę coś zrobić, aby rzeczywiście go zainstalować?
Próbowałem dodać /usr/lib/arm-linux-gnueabihf/qt5/qml/QtQuick/Controls do QML_IMPORT_PATH, ale nadal pojawia się komunikat o błędzie.
Czytałem też, że muszę QtQuick 2.0 QtQuick.Controls do pracy, ale kiedy zmienić import QtQuick 1.0 do import QtQuick 2.0 dostaję module "QtQuick" version 2.0 is not installed
Ktoś udało się użyć QtQuick.Controls na Raspberry Pi?
Wszelkie porady dotyczące debugowania tego?

Odpowiedz

0

Zależności dla QML w Raspbian są nieco mylące. Spróbuj sprawdzić, czy masz zainstalowane te pakiety, używając apt-get install lub apt-cache search pierwszy zobaczyć, co robi każdy pojedynczy pakiet:

qtdeclarative5-* 
qml-module-qtquick* 
qtquick1-* 
qtquickcontrols5-* 
qml-module-qtquick2 

Po tym, Qt Creator powinien skompilować bez problemów.

Powiązane problemy