2016-09-27 6 views
3

Linuxシステムでqt4とqt5の両方を使用しています。 qt4はデフォルトで使用されます。 qmakeがデフォルトでqmake-qt5を使用するように、それを変更するクリーンな方法は何ですか?qmakeをデフォルトでqt5にする

+0

は(qmakeは)のls -l $ 'の出力' – PnotNP

+0

'lrwxrwxrwx 1ルートルートを提供してくださいシンボリックリンクが設定されますそれらのいずれかをインストールし、qt4-defaultqt5-defaultパッケージがあります23 9月3日14:14/usr/bin/qmake - >/usr/lib64/qt/bin/qmake * ' – niko

+0

シンボリックリンクを使いこなすよりもエレガントなものはありませんか? – niko

答えて

4

Qtのバージョンを切り替えるツールqtchooserがあります。 DebianとUbuntuでは、apt-get install qtchooserでインストールできます。

最も簡単な方法は、代わりにリストを表示し、QT_SELECT環境変数を作成することです。

$ qtchooser -list-versions 
4 
5 
default 
opt-qt55 
qt4-i386-linux-gnu 
qt4 
qt5-i386-linux-gnu 
qt5 

次に、環境変数QT_SELECTを作成して設定します。 export QT_SELECT=4またはexport QT_SELECT=5

5

システムには、デフォルトを処理するさまざまなメタパッケージが含まれている場合があります。 は、Debianのたとえば他をアンインストールし、適切に

関連する問題