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-defaultfunciona para mi.fuente
Puede verificar la ruta a qmake usando
which qmake.Considera instalar
qt4-defaultoqt5-defaultdepende 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-xcomo 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
qmakey 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