web-dev-qa-db-fra.com

Comment installer le module déclaratif pour Qt5 dans Ubuntu 16.04?

Dans le fichier pro, j'ai la ligne suivante.

QT += core gui quick widgets quickwidgets declarative sql

En exécutant qmake, j'obtiens l'erreur suivante.

error: Unknown module(s) in QT: declarative

J'ai installé le paquet qtdeclarative5-dev mais quand je lance qmake dans QtCreator, je reçois toujours le message ci-dessus

Lequel dois-je installer pour obtenir le module déclaratif?

1
user58056

Après avoir cherché, j'ai trouvé cet article. http://doc.qt.io/qt-5/qtquick-porting-qt5.html#qtdeclarative-module-in-qt-5 Je devais installer les paquets suivants dans Ubuntu 16.04 pour obtenir tous les modules corrects.

Sudo apt-get install qtquick1-5-dev qtscript5-dev

Cela a réglé le problème.

1
user58056

Qt 5.0 est compatible uniquement avec Qt Creatoe 2.6.1+, alors installez Qt Creator 2.6.1

Avant de commencer l'installation, supprimons la version existante de Qt Creator. Exécuter la commande suivante dans le terminal

Sudo apt-get autoremove qtcreator

téléchargez l'installateur approprié de ici

allez dans le répertoire contenant l'installeur et lancez

chmod 755 qt-creator-linux-*-opensource-2.6.1.bin

Lancer l'installateur

Sudo ./qt-creator-linux-*-opensource-2.6.1.bin

C'est ça. si tout se passe bien, vous pourrez utiliser Qt 5.0 avec Qt Creator.

J'espère que cela t'aides

1
Sinscary