Não consegui encontrar uma maneira confiável, embora alguns digam que o qtchooser funciona, mas não funciona. O que faço como solução alternativa é instalar qt4
primeiro e depois instalar o qt5, para voltar ao qt4, basta remover qt5-default
, ele usará o qt4. Para voltar para qt5
apenas instalar qt5-default
. É um pequeno pacote deb menor que 500kb.
EDIT: Quando você tentou remover o qt5-default, ele instala automaticamente o qt4-default
EDIT2: O que fiz ontem para usar a versão mais recente do qmake, baixei o instalador offline de 32 bits de http://download.qt-project.org/official_releases/qt/5.2/5.2.1/qt-opensource-linux-x86- 5.2.1.run, em seguida, defina o sinalizador executável e o instale como /home/$USER/Qt5.2.1
, não o instala no caminho do sistema. Para usar o qmake para criar makefile, você precisa especificar o caminho /home/$USER/Qt5.2.1/5.2.1/gcc/bin/qmake -Wall ../project.pro
trabalhado para mim
EDIT3: Encontrei uma maneira mais fácil de alternar entre qt4 e qt5 usando variáveis de ambiente
Para mudar para qt4
export QTCHOOSER_RUNTOOL=qtconfig
export QT_SELECT=4
EDIT4:
À medida que tenho experiência em programação, encontro soluções mais simples.
Você não precisa alternar entre o QT4 <-> QT5 .
Instale QT4 e QT5 pacotes dos repositórios do Ubuntu e localize qmake
locate qmake
Estou executando o Ubuntu 14.04.3 de 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 project * .pro existe.
Depois, compile-o com o make
comando