qtchooser 是一套可以讓使用者選定 qt qmake 版本的 package
開發環境若有多套 Qt 同時使用中,可以快速在不同版本間切換
操作指令
1. 顯示所有支援的 qt 版本
qtchooser -list-versions
2. 查看當前支援的版本
qtchooser -print-env
輸出結果:
QT_SELECT="default"
QTTOOLDIR="/usr/lib/x86_64-linux-gnu/qt4/bin"
QTLIBDIR="/usr/lib/x86_64-linux-gnu"
3. 手動新增版本
qtchooser -install ${list 上的顯示名稱} ${qmake路徑}
例如:
qtchooser -install qt5.9.4 ~/Qt/5.9.4/gcc_64/bin/qmake
4. 指定 qtchooser 選定的版本
export QT_SELECT=qt5.9.4
# 透過 qtchooser -print-env 來確認是否有更新成功
指令 qmake 就會是對應的 qt version 的