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?
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