No hay qt5-qmake en el repositorio predeterminado LTS 12.04, así que estoy usando ppa de ubuntu-sdk-team ppa:ubuntu-sdk-team/ppa
Sin embargo, desde este o el mes anterior, dejó de funcionar para mí. Ahora, cuando intento instalar qt5-qmake qt4-qmake, tengo algunos conflictos de dependencia irresolubles.
¿Hay alguna manera de instalar simplemente ambos?
Respuestas:
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 eliminarqt5-default
, usará qt4. Para volver aqt5
instalar soloqt5-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
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
Estoy ejecutando Ubuntu 14.04.3 32 bit, así que mis rutas qmake son:
Todo lo que puede hacer para construir su proyecto es ejecutar
para qt4:
o para qt5:
en su directorio de origen donde existe el archivo del proyecto * .pro.
Luego compilarlo con
make
comando.fuente
qmake -project
a continuaciónqmake -makefile
. Echa un vistazoqmake --help
En tu caso es/usr/lib/x86_64-linux-gnu/qt5/bin/qmake -project