Não consegui encontrar uma maneira confiável, embora alguns digam que o qtchooser funciona, mas não funciona.
O que eu faço como uma solução é instalar qt4
primeiro e depois instalar o qt5, para voltar ao qt4 basta remover qt5-default
, ele vai usar o qt4. Para voltar para qt5
, basta instalar qt5-default
. É um pequeno pacote deb menor que 500kb.
EDITAR: Quando você for solicitado a remover o qt5-default, ele irá automaticamente instalar o qt4-default
EDIT2:
O que eu fiz ontem para usar a versão mais recente do qmake, eu baixei o instalador offline de 32 bits de link , em seguida, defina o sinalizador de executável e instale-o em /home/$USER/Qt5.2.1
, ele não o instala no caminho do sistema. Para usar o qmake para criar makefile você precisa especificar o caminho que o /home/$USER/Qt5.2.1/5.2.1/gcc/bin/qmake -Wall ../project.pro
trabalhou para mim
EDIT3: Encontrei uma maneira mais fácil de alternar entre qt4 e qt5 usando variáveis de ambiente
Para alternar para qt4
export QTCHOOSER_RUNTOOL=qtconfig
export QT_SELECT=4
EDIT4:
Conforme sou experiente em programação, encontro soluções mais simples.
Você não precisa alternar entre QT4 < - > QT5 em tudo.
Instale os pacotes QT4 e QT5 dos repositórios do Ubuntu e localize o qmake
locate qmake
Estou executando o Ubuntu 14.04.3 32 bits, então meus caminhos qmake são:
/usr/lib/i386-linux-gnu/qt4/bin/qmake
/usr/lib/i386-linux-gnu/qt5/bin/qmake
Tudo o que você pode fazer para criar seu projeto é executar
para qt4:
/usr/lib/i386-linux-gnu/qt4/bin/qmake
ou para qt5:
/usr/lib/i386-linux-gnu/qt5/bin/qmake
no diretório de origem onde o arquivo * .pro do projeto existe.
Em seguida, compile-o com o comando make
.