Eu construí (configure, make, make install) o Qt 5.4.2 de fontes para o meu Debian 7.8 x64. Agora eu tento construir o criador do Qt, mas meu sistema não quer ver a versão correta do Qt.
Em primeiro lugar, tentei definir $ QTDIR e $ PATH, mas é inútil. Então eu li que
é necessário usar qtchooser. Ok, o que eu tenho agora:
ber@mydeb:/usr/lib/x86_64-linux-gnu/qtchooser$ qtchooser -l
4
5
@5
@qt5
default
qt4-x86_64-linux-gnu
qt4
qt5-x86_64-linux-gnu
qt5
Inicialmente não havia o conf padrão, mas eu criei pelo cmd:
ber@mydeb:/usr/lib/x86_64-linux-gnu/qtchooser$ sudo nano default.conf
com o texto:
QT_SELECT="5"
QTTOOLDIR="/usr/local/Qt-5.4.1/bin"
QTLIBDIR="/usr/local/Qt-5.4.1/"
Depois disso, meu sistema ainda tentou usar a versão incorreta do Qt (da pasta /usr/lib/x86_64-linux-gnu/
, que não contém uma versão funcional do Qt).
Então tentei definir QT_SELECT=default
, depois QT_SELECT=5
e o que tenho agora:
qtchooser -print-env
QT_SELECT="qt5"
QTTOOLDIR="QT_SELECT="5""
QTLIBDIR="QTTOOLDIR="/usr/local/Qt-5.4.1/bin""
i.e. QTTOOLDIR = variável está errada e quando tento usar qmake
:
qmake -v
qmake: could not exec 'QT_SELECT="5"/qmake': No such file or directory
O que devo fazer para definir a versão correta do Qt, que está instalada na pasta /usr/local/Qt-5.4.1/
?