私は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
解決策:
- qtchooserのconfファイルを編集していない瞬間にシステム状態(仮想マシンにある)を復元します。
- Run は
qtchooser -print-env
次を示します。QT_SELECT="qt5"
開いてみると、
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
次に変更してください。
/usr/local/Qt-5.4.1/bin /usr/local/Qt-5.4.1/
今私にいます:
qmake -v QMake version 3.0 Using Qt version 5.4.1 in /usr/local/Qt-5.4.1/lib