Eu tenho um software no ubuntu que requer que eu execute o qmake para gerar o Makefile.
No entanto, a execução do qmake devolve esse erro,
qmake: could not find a Qt installation of ''
Instalei o que eu pensava ser os pacotes necessários usando,
sudo apt-get install qt4-qmake
sudo apt-get install qt5-qmake
Mas o erro não desapareceu.
Qualquer ajuda sobre isso seria apreciada com prazer!
sudo apt-get install qtcreator
. Ele instala o Qt SDK + um IDE completo. Deve adicionar tudo o que você precisa.Respostas:
diz quesudo apt-get install qt5-default
funciona para mim.fonte
Você pode verificar o caminho para qmake usando
which qmake
.Considere instalar
qt4-default
ouqt5-default
depende da versão do qt que você deseja usar.Você também pode usar o qtchooser - um wrapper usado para selecionar entre as versões binárias de desenvolvimento do Qt.
fonte
no qtwebkit installation found
) que eu também tinha que correrapt-get install qt5-default libqt5webkit5-dev gstreamer1.0-plugins-base gstreamer1.0-tools gstreamer1.0-x
como descrito na Thoughtbot Github wiki páginaPara outros na minha situação, a solução foi:
Este foi no Ubuntu 14.04 após a instalação do qt5-qmake. qmake era um link simbólico para o qtchooser, que recebe o argumento -qt.
fonte
Como mantenedor do Debian Qt, permita-me sugerir que você não use o qtx-default. Por favor, leia a página de manual do qtchooser, a solução é descrita lá. Se você está interessado em empacotar um aplicativo, também pode dar uma olhada nesta postagem do blog que expliquei como fazê-lo
fonte
Eu tive esse problema ao criar a jóia do jasmim-headless-webkit Ruby. Apesar de ter o qt4 instalado,
qmake
(um link simbólico paraqtchooser
) insistiu que não sabia sobre uma instalação do QT. OTOH, foi capaz de listar o qt4 quando solicitado diretamente.Isso tornou tudo melhor:
O qtchooser sabia usar o qmake-qt4 e assim por diante.
fonte
export QT_QMAKE=/usr/bin
. Nunca se sabe quando essas variáveis de ambiente voltarão para te morder!Procure onde está qmake-qt4 :
Por exemplo, qmake-qt4 está neste caminho:
Crie um link simbólico:
Saudações
fonte
qmake
e não quer um ambiente qt completa.Eu tenho o qt4 instalado. Eu descobri que o uso do seguinte caminho funcionou para mim, apesar de 'what qmake' retornar / usr / bin / qmake, que é apenas um link para o qtchooser de qualquer maneira.
O caminho a seguir funciona para mim, em um sistema de 64 bits. Executando a partir do caminho completo de:
fonte
/usr/lib/x86_64-linux-gnu/qt5/bin/qmake
.Um link simbólico para a versão desejada, definida globalmente:
... ou por usuário:
... para ver se funciona:
fonte
Para o meu Qt 5.7, abra o QtCreator, vá em Ferramentas -> Opções -> Compilar e Executar -> Versões do Qt me deram a localização do qmake.
fonte
se o assistente for executado diretamente do terminal, ele usará o caminho padrão, geralmente é o / usr / bin / assistant. Eu tive uma situação semelhante, para fazê-lo funcionar, tudo o que eu precisava fazer era encontrar a instalação real do caminho do compartimento de instalação do qt, como xxx / Qt5.13.2 / 5.13.2 / gcc_64 / bin /, digite xxx / Qt5.13.2 /5.13.2/gcc_64/bin/assisstant diretamente do terminal
fonte