instalar - qmake: no se pudo encontrar una instalación de Qt de ''''
install qt ubuntu (8)
Tengo un software en Ubuntu que requiere que ejecute qmake para generar el archivo Makefile.
Sin embargo, ejecutar qmake devuelve este error,
qmake: could not find a Qt installation of ''''
He instalado lo que pensé que era el paquete requerido usando,
sudo apt-get install qt4-qmake
sudo apt-get install qt5-qmake
Pero el error no desapareció.
¡Cualquier ayuda en esto sería apreciada con gusto!
Buscar donde está qmake-qt4 :
which qmake-qt4
Por ejemplo qmake-qt4 está en esta ruta:
/usr/bin/qmake-qt4
Crear enlace simbólico:
cd /usr/local/sbin/
ln -s /usr/bin/qmake-qt4 .
mv qmake-qt4 qmake
Saludos
Como mantenedor de Debian Qt, permítame sugerirle que no use qtx-default. Lea la página man de qtchooser, la solución se describe allí. Si está interesado en empacar una aplicación también puede echar un vistazo a esta publicación en el blog que hice explicando cómo hacerlo
Para otros en mi situación, la solución fue:
qmake -qt=qt5
Esto fue en Ubuntu 14.04 después de instalar qt5-qmake. qmake fue un enlace simbólico a qtchooser que toma el argumento -qt.
Puedes verificar la ruta a qmake usando which qmake
.
Considere instalar qt4-default
o qt5-default
depende de qué versión de qt desee usar.
También podría usar qtchooser , un contenedor utilizado para seleccionar entre las versiones binarias de desarrollo Qt.
Tengo qt4 instalado. Descubrí que el uso de la siguiente ruta me funcionaba, a pesar de que ''which qmake'' devolvía / usr / bin / qmake, que de todos modos es solo un enlace a qtchooser.
La siguiente ruta funciona para mí, en un sistema de 64 bits. Corriendo desde la ruta completa de:
/usr/lib/x86_64-linux-gnu/qt4/bin/qmake
Tuve el problema de construir la gema Ruby de jazmín sin cabeza. A pesar de tener qt4 instalado, qmake
(un enlace simbólico a qtchooser
) insistió en que no sabía acerca de una instalación de QT. OTOH, pudo listar qt4 cuando se le preguntó directamente.
Esto hizo todo mejor:
export QT_SELECT=qt4
qtchooser supo usar qmake-qt4, y así sucesivamente.
Un enlace simbólico a la versión deseada, definida globalmente:
sudo ln -s /usr/bin/qmake-qt5 /usr/bin/qmake
... o por usuario:
sudo ln -s /usr/bin/qmake-qt5 /home/USERNAME/.local/bin/qmake
... para ver si funciona:
qmake --version
sudo apt-get install qt5-default
funciona para mí.
$ aptitude show qt5-default
dice que
Este paquete establece que Qt 5 sea la versión de Qt predeterminada que se utilizará al usar binarios de desarrollo como qmake. Proporciona una configuración predeterminada para qtchooser, pero no impide que se utilicen instalaciones alternativas de Qt.