2017-01-09 32 views
5

qt5(5.3.2)を使用してRaspbian-Jessieを実行しているRaspberry pi 3でqmlをコンパイルしようとしています。
は、私はいくつかの簡単なものを実行するために管理が、私は私のQMLファイルに import QtQuick.Controls 1.0を追加しましたので、今私はQtQuick.Controlsを使用する必要がありますが、私はそれを実行しようとすると、私はこのエラーメッセージが出ます:module "QtQuick.Controls" is not installed
Qtは以下にインストールされているがフォルダ/usr/lib/arm-linux-gnueabihf/qt5/(自動検出されているので)そこに行ってQtQuick Controlsが実際にそこにあることを確認しました([path to qt]/qml/QtQuick/Controlsモジュール「QtQuick.Controls」がRaspberry Piにインストールされていません

実際にインストールするには何かする必要がありますか?
/usr/lib/arm-linux-gnueabihf/qt5/qml/QtQuick/ControlsQML_IMPORT_PATHに追加しようとしましたが、まだエラーメッセージが表示されます。
また、私は仕事をするためにQtQuick.Controls QtQuick 2.0必要がありますが、私はimport QtQuick 2.0import QtQuick 1.0を変更したときに、私はmodule "QtQuick" version 2.0 is not installed
誰でもラズベリーパイにQtQuick.Controlsを使用するように管理し得ることを読んで?
これをデバッグする方法についてのアドバイスはありますか?

答えて

0

RaspbianのQMLの依存関係は多少混乱します。その後

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

を、QtのCreatorは問題なくコンパイルする必要があり:あなたはこれらのパッケージがインストールされている場合apt-get install、またはすべての単一のパッケージが何を見てapt-cache search最初を使用して、チェックしてみてください。

関連する問題