Это точный вопрос дубликат:
У меня есть программа на C ++ Qt. Он компилируется с использованием qmake && make.
Он всегда заканчивается компиляцией с использованием Qt 5.2.1. Я хочу использовать скачанный мной Qt 5.5.
$ qtchooser -l
4
5
default
qt4-i386-linux-gnu
qt4-x86_64-linux-gnu
qt4
qt5-x86_64-linux-gnu
qt5
Ни один из них не был новым после того, как я загрузил и установил Qt 5.5.
Я использовал программу Qt Creator, чтобы «удалить» старую версию Qt, так что сейчас там единственная версия 5.5, но она все равно застряла на 5.2.1, когда я компилирую.
Я хочу знать официальный способ сделать это, поскольку мне нужно написать инструкции для других, чтобы скомпилировать мою программу.
Я использую версии Qt с открытым исходным кодом.
Ответ отправляется здесь , можно использовать первый ответ и затем отредактировать default.conf
в /usr/lib/x86_64-linux-gnu/qtchooser
как, я сделал здесь:
#/usr/lib/x86_64-linux-gnu/qt5/bin
#/usr/lib/x86_64-linux-gnu
/usr/lib/debug/opt/qt54/bin
/usr/lib/debug/opt/qt54/lib
или можно пойти со вторым ответом. (до Вас)