Qtインストールを選択するには?

Qtインストールを選択するには?

私はDebian 7.8 x64のソースから(configure、、、、make)Qt 5.4.2をビルドしました。make installこれでビルドしようとしQt Creatorましたが、システムでこの特定のQtビルドを見つけることができません。

最初に設定しようとしましたが、$QTDIR成功$PATHしませんでした。それから私は読んだを使用する必要がありますqtchooserこれが私が今まで持っているものです:

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

最初はconfはありませんでしたが、default次のようにconfを作成しました。

ber@mydeb:/usr/lib/x86_64-linux-gnu/qtchooser$ sudo nano default.conf

テキストを含める:

QT_SELECT="5"
QTTOOLDIR="/usr/local/Qt-5.4.1/bin"
QTLIBDIR="/usr/local/Qt-5.4.1/"

/usr/lib/x86_64-linux-gnu/その後も、私のシステムは、有効なQtインストールを含まない間違ったQtインストール(フォルダ内)を引き続き使用しています。

それから設定を試しましたが、QT_SELECT=defaultこれがQT_SELECT=5今持っているものです。

qtchooser -print-env
QT_SELECT="qt5"
QTTOOLDIR="QT_SELECT="5""
QTLIBDIR="QTTOOLDIR="/usr/local/Qt-5.4.1/bin""

つまり、QTTOOLDIR=variable間違っていて次のものを使用しようとするとエラーが表示されますqmake

qmake -v
qmake: could not exec 'QT_SELECT="5"/qmake': No such file or directory

/usr/local/Qt-5.4.1/正しいQtインストール(フォルダにインストールされているインストール)を選択するにはどうすればよいですか?

答え1

解決策:

  1. qtchooserのconfファイルを編集していない瞬間にシステム状態(仮想マシンにある)を復元します。
  2. Run はqtchooser -print-env次を示します。QT_SELECT="qt5"
  3. 開いてみると、usr/lib/x86_64-linux-gnu/qtchooser$ sudo nano qt5.conf変数名のない2つの文字列が表示されます。

    /usr/lib/x86_64-linux-gnu/qt5/bin /usr/lib/x86_64-linux-gnu

  4. 次に変更してください。

    /usr/local/Qt-5.4.1/bin /usr/local/Qt-5.4.1/

  5. 今私にいます:

    qmake -v QMake version 3.0 Using Qt version 5.4.1 in /usr/local/Qt-5.4.1/lib

関連情報