2013-05-29 9 views
7

Dopo aver compilato correttamente il progetto, ho ottenuto un file eseguibile.Qt5 Errore QML QtQuick QtGraphicalEffects non è installato

Quando digito ./program nel risultato vedo:

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

sto usando QtQuick 2.0, QT5 e Ubuntu, QtQuick e QtGraphicalEffects sono in ~/Qt5.0.2/5.0.2/gcc/qml/ devo installare fresco Qt SDK da progetto di sito.

Ho provato a eseguire questa applicazione anche su Windows 7 ma con lo stesso risultato.

Qualcuno può aiutare?

risposta

4

Questo perché Windows o qualsiasi sistema operativo in uso non conosce la posizione della directory di installazione Qt e non è in grado di trovare la sottodir dei plugin QML quando si esegue l'app all'esterno di QtCreator.

dovete prendere le seguenti directory dal proprio SDK installare e copiarli accanto al vostro eseguibile (e DLL):

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

e dovrebbe funzionare bene.

3

Basta fare in modo di avere il pacchetto installato

vedo lei ha citato su Ubuntu, se si utilizza 14.04, è possibile installarlo digitando questa riga di comando:

sudo apt-get install libqt5qml-graphicaleffects 

E se non è trovato è ancora possibile cercare il nome del pacchetto sulla distro basata su Debian:

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

ho avuto lo stesso problema con Qt5.8.0 e QtCreator 4.2.1 il QtGraphicalEffects importazione 1.0 è stato sottocarico ined perché il modulo non è stato trovato!

ho aggiunto nel .pro il file il mio percorso per i QtGraphicalEffects 1,0 QML_IMPORT_PATH + = /opt/Qt5.8.0/5.8/gcc_64/qml/QtGraphicalEffects

Dopo che ha iniziato a lavorare!

È inoltre possibile aggiungere questo "Ambiente di creazione" alla pagina del progetto se l'impostazione precedente non risolve il problema. E riavvia QtCreator.

+0

Puoi indicarci il file .pro corretto? – dgj32784