No pude encontrar una forma confiable, aunque algunos dicen que qtchooser funciona pero no funciona. Lo que hago como solución alternativa es instalar qt4
primero y luego instalar qt5, para volver a qt4 simplemente eliminar qt5-default
, usará qt4. Para volver a qt5
instalar solo qt5-default
. Es un pequeño paquete de deb de menos de 500kb.
EDITAR: cuando intenta eliminar qt5-default, se instalará automáticamente qt4-default
EDIT2: Lo que hice ayer para usar la última versión de qmake, descargué el instalador fuera de línea de 32 bits de http://download.qt-project.org/official_releases/qt/5.2/5.2.1/qt-opensource-linux-x86- 5.2.1.run luego configura el indicador ejecutable y lo instala /home/$USER/Qt5.2.1
, no lo instala en la ruta del sistema. Para usar qmake para crear un archivo MAKE, debe especificar la ruta /home/$USER/Qt5.2.1/5.2.1/gcc/bin/qmake -Wall ../project.pro
que me funcionó
EDIT3: Encontré una manera más fácil de cambiar entre qt4 y qt5 usando variables de entorno
Para cambiar a qt4
export QTCHOOSER_RUNTOOL=qtconfig
export QT_SELECT=4
EDITAR4:
A medida que tengo experiencia en programación, encuentro soluciones más simples.
No necesita cambiar entre QT4 <-> QT5 en absoluto.
Instale los paquetes QT4 y QT5 desde los repositorios de Ubuntu y luego ubique qmake
locate qmake
Estoy ejecutando Ubuntu 14.04.3 32 bit, así que mis rutas qmake son:
/usr/lib/i386-linux-gnu/qt4/bin/qmake
/usr/lib/i386-linux-gnu/qt5/bin/qmake
Todo lo que puede hacer para construir su proyecto es ejecutar
para qt4:
/usr/lib/i386-linux-gnu/qt4/bin/qmake
o para qt5:
/usr/lib/i386-linux-gnu/qt5/bin/qmake
en su directorio de origen donde existe el archivo del proyecto * .pro.
Luego compilarlo con make
comando.