私はプロジェクトのためにいくつかのモジュールを提供する必要があります。Qt Cmake ProjectでQML_IMPORT_PATHを使用するには?
今QTディレクトリ(私はそれを$HOME
にインストールしました)で検索しますが、代わりに/usr/lib/x86_64-linux-gnu/qt5/qml/
で検索します。
A)は.bashrc
でQML_IMPORT_PATH
の定義 -
B)$HOME/Qt5.5.1/Tools/QtCreator/bin/qml/
でコピーに必要なモジュールうまくいかなかった:私は試してみました何
をここでは別の何かを持っています。 .qml
ファイルを開くと、それはimport
行の下線にはなりません(これは大丈夫です)。しかし、コンソールで実行可能な場合は、同じメッセージmodule org.bla.bla is not installed
を実行してください。
コピーが役に立たなかった場合は、QtCreator(またはsmth else)で適切なフォルダ内のモジュールを検索しなければならなかったかもしれませんが、どうですか?
UPD。
まあ、QML2_IMPORT_PATH
(QML
ではなく、QML2
)でモジュールへのパスを定義することができます。私が上で述べたように、私は完全に間違っている$HOME/Qt5.5.1/Tools/QtCreator/bin/qml/
のモジュールフォルダをコピーしました!正しい方法は$QT_HOME/5.5/gcc_64/qml/
にコピーすることでした。今はうまく動作しますが、「どのように」動作するかについては同じことを言えません。残念ながら、これは私が尋ねた質問とは関係ありません。したがって、私は他の人に私の質問に答えるよう依頼しませんが、実際の問題を見つけてここに言及するまでそれを閉じないので、他の人を助けることができます。
ありがとうございます。私はそれを検討し、答えとしてこの質問をマークすることは大丈夫です。 – pushandpop