web-dev-qa-db-fra.com

Installation minimale de Qt5 pour compiler le code

J'ai écrit un petit programme en C++ en utilisant Qt. À l'époque de Qt4, pour que mes amis puissent compiler mon programme sur leur système Ubuntu, je leur disais, après avoir récupéré mes fichiers source, de simplement exécuter:

Sudo apt install libqt4-dev
<navigate to sources directory>
qmake
make

Maintenant que c'est Qt5, j'ai lu quelque part que le nouveau libqt4-dev est qtdeclarative5-dev alors je leur ai dit de simplement taper le code ci-dessus avec qtdeclarative5-dev au lieu de libqt4-dev. Cependant, qmake ne fonctionnait pas, mais bien: qmake: could not exec '/usr/lib/x86_64-linux-gnu/qt4/bin/qmake': No such file or directory. J'ai rapidement trouvé un correctif en ajoutant -qt5:

Sudo apt install qtdeclarative5-dev
<navigate to sources directory>
qmake -qt5
make

Est-ce la bonne façon de faire cela? Y a-t-il une installation plus légère ou plus rapide de Qt?

3
Seub

Méthode correcte pour compiler en utilisant uniquement la commande qmake. Vous pouvez installer le package qt5-default pour définir qt5 par défaut lorsque vous utilisez des fichiers binaires de développement.

Sudo apt-get install qt5-default qtdeclarative5-dev
1
Ketan Patel