2013-05-29 61 views
7

プロジェクトのコンパイルに成功した後、実行可能ファイルを取得しました。Qt5 QMLエラーQtQuick QtGraphicalEffectsがインストールされていません

私は結果に./programを入力すると、私は次を参照してください。

QML Error: qrc:///qml/main.qml:25:1:module "QtGraphicalEffects" is not installed 
qrc:///qml/main.qml:24:1:module "QtQuick" is not installed 

私はQtQuick 2.0、Qt5とUbuntu、QtQuickとQtGraphicalEffectsを使用してい~/Qt5.0.2/5.0.2/gcc/qml/に私がサイトプロジェクトから新鮮なのQt SDKをインストールする必要があります。

私はWindows 7でもこのアプリケーションを実行しようとしましたが、同じ結果が出ました。

助けてもらえますか?

答えて

4

これは、使用しているWindowsなどのOSがQtインストールディレクトリの場所を知らず、QtCreator以外でアプリケーションを実行するとQMLプラグインのサブディレクトリが見つからないことが原因です。

はあなたのSDKのインストールから次のディレクトリを取らなければならないとあなたの実行可能ファイル(およびDLL)の横にそれらをコピーします。

<SDK install path>/<Qt version>/<compiler name>/qml/QtQuick.2 
<SDK install path>/<Qt version>/<compiler name>/qml/QtGraphicalEffects 

そして、それは正常に動作する必要があります。ただ、パッケージを持っていることを確認してください

3

は、私はあなたがUbuntuの約述べ参照

をインストールし14.04を使用している場合、あなたは、このコマンドライン入力して、それをインストールすることができます:

sudo apt-get install libqt5qml-graphicaleffects 

をそして、それはそれを見つけていない場合あなたはまだのDebianベースのディストリビューションにパッケージ名を探すことができます:

apt-file search 'qml/QtGraphicalEffects/qmldir' 
libqt5qml-graphicaleffects: /usr/lib/x86_64-linux-gnu/qt5/qml/QtGraphicalEffects/qmldir 
0

私はQt5.8.0と同じ問題を抱えていたとQtCreatorは1.0がunderlた輸入QtGraphicalEffects 4.2.1モジュールが見つかりませんでした!

私はそれが仕事を始めた後+ = /opt/Qt5.8.0/5.8/gcc_64/qml/QtGraphicalEffects

QtGraphicalEffects 1.0 QML_IMPORT_PATHに私のパスをファイル.PROに追加!

前の設定で問題が解決しない場合は、プロジェクトページの「ビルド環境」に追加することもできます。 QtCreatorを再起動します。

+0

正しい.proファイルを教えてください。 – dgj32784

関連する問題