Tengo un software en ubuntu que requiere que ejecute qmake para generar el Makefile.
Sin embargo, ejecutar qmake devuelve este error,
qmake: could not find a Qt installation of ''
He instalado lo que pensé que eran los paquetes requeridos usando,
sudo apt-get install qt4-qmake
sudo apt-get install qt5-qmake
Pero el error no desapareció.
¡Cualquier ayuda en esto sería gratamente apreciada!
sudo apt-get install qtcreator
. Instala el Qt SDK + un IDE completo. Debería agregar todo lo que necesita.Respuestas:
dice quesudo apt-get install qt5-default
funciona para mi.fuente
Puede verificar la ruta a qmake usando
which qmake
.Considera instalar
qt4-default
oqt5-default
depende de la versión de qt que quieras usar.También podría usar qtchooser , un contenedor utilizado para seleccionar entre versiones binarias de desarrollo Qt.
fuente
no qtwebkit installation found
) que también tuve que ejecutarapt-get install qt5-default libqt5webkit5-dev gstreamer1.0-plugins-base gstreamer1.0-tools gstreamer1.0-x
como se describe en la página wiki de Thoughtbot GithubPara otros en mi situación, la solución fue:
Esto fue en Ubuntu 14.04 después de instalar qt5-qmake. qmake era un enlace simbólico a qtchooser que toma el argumento -qt.
fuente
Como mantenedor de Debian Qt, permítame sugerirle que no use qtx-default. Lea la página de manual de qtchooser, la solución se describe allí. Si está interesado en empaquetar una aplicación, también puede echar un vistazo a esta publicación de blog que hice explicando cómo hacerlo
fuente
Tuve este problema construyendo gemas de jazmín-headless-webkit Ruby. A pesar de tener qt4 instalado,
qmake
(un enlace simbólico aqtchooser
) insistió en que no sabía acerca de una instalación QT. OTOH, pudo enumerar qt4 cuando se le preguntó directamente.Esto hizo todo mejor:
qtchooser luego supo usar qmake-qt4, y así sucesivamente.
fuente
export QT_QMAKE=/usr/bin
. ¡Nunca se sabe cuándo esas variables de entorno volverán a morderte!Busque donde está qmake-qt4 :
Por ejemplo, qmake-qt4 está en esta ruta:
Crear enlace simbólico:
Saludos
fuente
qmake
y no quieres un entorno qt completo.Tengo qt4 instalado. Encontré que usar la siguiente ruta funcionó para mí, a pesar de que 'qmake' devuelve / 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. Ejecutando desde la ruta completa de:
fuente
/usr/lib/x86_64-linux-gnu/qt5/bin/qmake
.Un enlace simbólico a la versión deseada, definida globalmente:
... o por usuario:
... para ver si funciona:
fuente
Para mi Qt 5.7, abra QtCreator, vaya a Herramientas -> Opciones -> Compilar y ejecutar -> Las versiones de Qt me dieron la ubicación de qmake.
fuente
si el asistente se ejecuta directamente desde la terminal, usará la ruta predeterminada, generalmente es / usr / bin / assistant. Tuve una situación similar, para que funcione, todo lo que tuve que hacer es encontrar la instalación real de mi ruta de ubicación de instalación qt, como xxx / Qt5.13.2 / 5.13.2 / gcc_64 / bin /, escriba xxx / Qt5.13.2 /5.13.2/gcc_64/bin/assisstant directamente desde la terminal
fuente