J'ai un logiciel dans ubuntu qui m'oblige à exécuter qmake pour générer le Makefile.
Cependant, l'exécution de qmake renvoie cette erreur,
qmake: could not find a Qt installation of ''
J'ai installé ce que je pensais être les packages requis en utilisant,
sudo apt-get install qt4-qmake
sudo apt-get install qt5-qmake
Mais l'erreur n'a pas disparu.
Toute aide à ce sujet serait appréciée!
sudo apt-get install qtcreator
. Il installe le SDK Qt complet + un IDE. Il devrait ajouter tout ce dont vous avez besoin.Réponses:
dit quesudo apt-get install qt5-default
travaille pour moi.la source
Vous pouvez vérifier le chemin vers qmake en utilisant
which qmake
.Pensez à installer
qt4-default
ouqt5-default
dépend de la version de qt que vous souhaitez utiliser.Vous pouvez également utiliser qtchooser - un wrapper utilisé pour sélectionner entre les versions binaires de développement Qt.
la source
no qtwebkit installation found
) que j'ai également dû exécuterapt-get install qt5-default libqt5webkit5-dev gstreamer1.0-plugins-base gstreamer1.0-tools gstreamer1.0-x
comme décrit sur la page wiki de Thoughtbot GithubPour d'autres dans ma situation, la solution était:
C'était sur Ubuntu 14.04 après l'installation de qt5-qmake. qmake était un lien symbolique vers qtchooser qui prend l'argument -qt.
la source
En tant que responsable de Debian Qt, permettez-moi de vous suggérer de ne pas utiliser qtx-default. Veuillez lire la page de manuel de qtchooser, la solution y est décrite. Si vous souhaitez créer une application, vous pouvez également consulter ce billet de blog que j'ai rédigé pour expliquer comment le faire.
la source
J'ai eu ce problème lors de la construction de Ruby gem jasmine-headless-webkit. Malgré l'installation de qt4,
qmake
(un lien symbolique versqtchooser
) a insisté sur le fait qu'il ne connaissait pas l'installation de QT. OTOH, il a pu lister qt4 lorsqu'on lui a demandé directement.Cela a tout amélioré:
qtchooser savait alors utiliser qmake-qt4, et ainsi de suite.
la source
export QT_QMAKE=/usr/bin
. Ne savez jamais quand ces variables d'environnement reviendront pour vous mordre!Recherchez où est qmake-qt4 :
Par exemple, qmake-qt4 est dans ce chemin:
Créer un lien symbolique:
Cordialement
la source
qmake
et ne voulez pas un environnement qt complet.J'ai installé qt4. J'ai trouvé que l'utilisation du chemin suivant fonctionnait pour moi, malgré le retour de «which qmake» / usr / bin / qmake, qui n'est de toute façon qu'un lien vers qtchooser.
Le chemin suivant fonctionne pour moi, sur un système 64 bits. Courir à partir du chemin complet de:
la source
/usr/lib/x86_64-linux-gnu/qt5/bin/qmake
.Un lien symbolique vers la version souhaitée, définie globalement:
... ou par utilisateur:
... pour voir si cela fonctionne:
la source
Pour mon Qt 5.7, ouvrez QtCreator, allez dans Outils -> Options -> Build & Run -> Les versions Qt m'ont donné l'emplacement de qmake.
la source
si l'assistant est exécuté directement depuis le terminal, il utilisera le chemin par défaut, généralement le fichier / usr / bin / assistant. J'ai eu une situation similaire, pour que cela fonctionne, tout ce que j'avais à faire est de trouver l'installation réelle de mon chemin d'installation de qt bin, comme xxx / Qt5.13.2 / 5.13.2 / gcc_64 / bin /, tapez xxx / Qt5.13.2 /5.13.2/gcc_64/bin/assisstant directement depuis le terminal
la source