it-swarm-es.com

Instalación mínima de Qt5 para compilar código

Escribí un pequeño programa en C++ usando Qt. Cuando era Qt4, para que mis amigos compilaran mi programa en su sistema Ubuntu, les decía, después de obtener mis archivos fuente, que simplemente ejecutaran:

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

Ahora que es Qt5, leí en alguna parte que el nuevo libqt4-dev es qtdeclarative5-dev, así que les dije que simplemente escribieran el código anterior con qtdeclarative5-dev en lugar de libqt4-dev. Sin embargo, qmake no funcionó, lo hizo: qmake: could not exec '/usr/lib/x86_64-linux-gnu/qt4/bin/qmake': No such file or directory. Rápidamente encontré una solución agregando -qt5:

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

¿Es esta la forma correcta de hacer esto? ¿Hay una instalación Qt más ligera o más rápida?

3
Seub

Forma correcta de compilar usando solo el comando qmake. Puede instalar qt5-default package para configurar qt5 como predeterminado mientras usa binarios de desarrollo.

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