8
votes

QT5 QML Erreur QTQuick QTgraphicalEffects n'est pas installé

Après une compilation réussie de projet, j'ai un fichier exécutable.

Lorsque je tape ./ programme code> en résultat je vois: p>

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


0 commentaires

3 Réponses :


4
votes

Ceci est parce que Windows ou quel que soit le système d'exploitation que vous utilisez ne connaît pas l'emplacement du répertoire d'installation QT et ne peut pas trouver le sous-dir des plugins QML lorsque vous exécutez une application à l'extérieur de QTCreator.

Vous devez prendre les répertoires suivants de votre installation de SDK et copiez-les à côté de votre exécutable (et de votre DLL): xxx

et cela devrait fonctionner correctement.


0 commentaires

3
votes

Assurez-vous simplement d'installer le package

Je vois que vous avez mentionné sur Ubuntu, si vous utilisez 14.04, vous pouvez l'installer en tapant cette ligne de commande: P>

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


0 commentaires

0
votes

J'ai eu le même problème avec Qt5.8.0 et QTCreator 4.2.1 L'importation qtgraphicaleeffects 1.0 a été soulignée car le module non trouvé!

J'ai ajouté dans le fichier .pro mon chemin sur le Qtgraphicaleffects 1.0 qml_import_path + = /opt/qt5.8.0/5.8/gcc_64/qml/qtgraphicaleffects

Après cela, il a commencé à travailler!

Vous pouvez également ajouter ceci à l'environnement " environnement de construction " sur la page du projet si le paramètre précédent ne résout pas votre problème. Et redémarrer qtcreator.


1 commentaires

Pour DGJ32784, le fichier .pro correct est le fichier de projet avec je travaille actuellement!