2017-01-09 32 views
5

yüklü değil Raspberry-Jessie çalıştıran bir Raspberry pi 3 qt5 (5.3.2) kullanarak bazı qml derlemeye çalışıyorum.
Bazı basit şeyler çalıştırmak başardı ama benim QML dosyasına import QtQuick.Controls 1.0 eklendi şimdi ben QtQuick.Controls kullanmak gerekir ama bunu çalıştırmayı denediğinizde, bu hata mesajını alıyorum: module "QtQuick.Controls" is not installed
Qt aşağıdaki yüklenir klasör /usr/lib/arm-linux-gnueabihf/qt5/ (otomatik olarak algılanır), oraya gittim ve QtQuick Denetimlerinin gerçekte orada bulunduğunu ([path to qt]/qml/QtQuick/Controls)Modül "QtQuick.Controls" Raspberry Pi

Gerçekten yüklemek için bir şey yapmam gerekiyor mu?
/usr/lib/arm-linux-gnueabihf/qt5/qml/QtQuick/Controls'u QML_IMPORT_PATH'a eklemeyi denedim, ancak yine de hata iletisini alıyorum.
Ben de QtQuick.Controls için QtQuick 2.0 çalışmak gerektiğini okumak ama import QtQuick 1.0import QtQuick 2.0 değiştirmek zaman bir module "QtQuick" version 2.0 is not installed
Herkes Ahududu Pi üzerinde QtQuick.Controls kullanmayı başardı olsun?
Bunu nasıl ayıklarsınız?

cevap

0

Raspbian'daki QML için bağımlılıklar biraz kafa karıştırıcıdır. Yüklü bu paketleri varsa her paket ne yaptığını görmek için ilk apt-get install veya apt-cache search kullanarak kontrol etmeyi deneyin: Bundan sonra

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

, Qt Creator sorunsuz derlemek gerekir.

İlgili konular