Ubuntu 18.04インストールQtCreator+構成qt環境+qtchooser
文書ディレクトリ前言 インストール&&構成 QtCreator をインストール Qt環境変数 を構成する. qtchooser qtchooser とは方法1 方法2 前言
このブログを书く时、私はしばらくの时间のQtCreatorを使って、感じは良好で、十分に1つのとても良いC++のIDEだと言って、しかし正直に言ってqtのこのものに対して确かに何も理解していません(今まで依然としてです)、qtのフレームワークがGUIのページを书くことに适することを知っていて、C++で比较的に美しいグラフィック化のプログラムを开発することができます.今もゆっくり勉强していますが、今日は胜手にqt环境の构筑を书きましょう.
インストール&&構成
QtCreatorのインストール
Qtオンラインインストーラを使用して、取得後にダウンロードフォルダに入り、実行可能な権限を付与し、インストールを開始することをお勧めします.
少なくとも1つのバージョンのqtと1つのQtCreatorを選択し、インストールが完了するまで待つ.
Qt環境変数の設定
qt 5以下のバージョンでは、環境変数を構成する必要がある.
任意のエディタを使用して、終了後に次の行を追加し、終了を保存します(QTDIRはQtのインストールディレクトリ).
ログアウト後に再登録し、
qtchooser
前述したように、qt 5以下は環境変数を構成する必要があり、qt 5は実際には環境変数としても使用可能であるが、QTDIRとLD_のみを構成するLIBRARY_PATHは、ディレクトリ構造がqt 4と異なるため、具体的な方法は以下、公式の提案を参照することもできる.しかし、qtchooserツールを使用することである、qt 4と互換性のある別の方法を推奨する. qt 5の環境変数:
Qtchooserとは
qtchooserは実はjdkバージョン管理ソフトウェアと同様にqtバージョン管理ソフトウェアである.複数のqtをインストールシステムでデフォルトで使用するqtバージョンを設定する.環境変数には欠陥があることを知っています.一度に1つのバージョンのqtしかサポートされていません.あるアプリケーションは低バージョンのqtしか互換性がありません.このように環境変数を構成するのは面倒です.qtchooserを使用すると、環境変数を再構成するたびにqtバージョンを迅速に切り替えることができます.
方法1
デフォルトのプロファイルを構成ディレクトリで変更するだけです.
意外なことに、次の情報が表示されます.
ファイルの内容を空にし、qtインストールパスに置き換えると、次のようになります.
これでいいです.
方法2
コマンドを使用してqtインストール場所を直接インポートし、新しいインストールのqtに切り替えるには、まずqtchooserのヘルプを表示します.
Qtchooserはインストール(実際にはローカルインポート)qtバージョンをサポートし、
注意ディレクトリは必ず
私たち自身が新しくインストールして名前をつけたQt 5が見えます.12.0がインポートされました.次にデフォルトqtバージョンを設定します.qtchooserの使用プロンプトに従って、
この環境変数の後の値は、
これにより、カスタムqtバージョンがインストールされ、設定され、
注意: をログアウトする必要がある. に影響を与える.
このブログを书く时、私はしばらくの时间のQtCreatorを使って、感じは良好で、十分に1つのとても良いC++のIDEだと言って、しかし正直に言ってqtのこのものに対して确かに何も理解していません(今まで依然としてです)、qtのフレームワークがGUIのページを书くことに适することを知っていて、C++で比较的に美しいグラフィック化のプログラムを开発することができます.今もゆっくり勉强していますが、今日は胜手にqt环境の构筑を书きましょう.
インストール&&構成
QtCreatorのインストール
Qtオンラインインストーラを使用して、取得後にダウンロードフォルダに入り、実行可能な権限を付与し、インストールを開始することをお勧めします.
cd
chmod a+x qt-unified-linux-x64-3.0.6-online.run
./qt-unified-linux-x64-3.0.6-online.run
少なくとも1つのバージョンのqtと1つのQtCreatorを選択し、インストールが完了するまで待つ.
Qt環境変数の設定
qt 5以下のバージョンでは、環境変数を構成する必要がある.
nano .profile
任意のエディタを使用して、終了後に次の行を追加し、終了を保存します(QTDIRはQtのインストールディレクトリ).
# set PATH to QT
export QTDIR=/usr/local/Trolltech/Qt-4.7.0/
export PATH=$QTDIR/bin:$PATH
export MANPATH=$QTDIR/doc/man:$MANPATH
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
ログアウト後に再登録し、
qmake -v
を使用して現在のQtバージョンを表示することができる.ここでqt 4を例に挙げる、qt 5の配置は後見にしてください.qtchooser
前述したように、qt 5以下は環境変数を構成する必要があり、qt 5は実際には環境変数としても使用可能であるが、QTDIRとLD_のみを構成するLIBRARY_PATHは、ディレクトリ構造がqt 4と異なるため、具体的な方法は以下、公式の提案を参照することもできる.しかし、qtchooserツールを使用することである、qt 4と互換性のある別の方法を推奨する.
export QTDIR=/home/yjzzjy4/Qt/5.12.0/gcc_64
export PATH=$QTDIR/bin:$PATH
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
Qtchooserとは
qtchooserは実はjdkバージョン管理ソフトウェアと同様にqtバージョン管理ソフトウェアである.複数のqtをインストールシステムでデフォルトで使用するqtバージョンを設定する.環境変数には欠陥があることを知っています.一度に1つのバージョンのqtしかサポートされていません.あるアプリケーションは低バージョンのqtしか互換性がありません.このように環境変数を構成するのは面倒です.qtchooserを使用すると、環境変数を再構成するたびにqtバージョンを迅速に切り替えることができます.
方法1
デフォルトのプロファイルを構成ディレクトリで変更するだけです.
cd /usr/lib/x86_64-linux-gnu/qt-default/qtchooser
sudo nano default.conf
意外なことに、次の情報が表示されます.
/usr/lib/x86_64-linux-gnu/qt4/bin
/usr/lib/x86_64-linux-gnu
ファイルの内容を空にし、qtインストールパスに置き換えると、次のようになります.
/home/yjzzjy4/Qt/5.12.0/gcc_64/bin
これでいいです.
qmake -v
の出力は次のとおりです.QMake version 3.1
Using Qt version 5.12.0 in /home/yjzzjy4/Qt/5.12.0/gcc_64/lib
方法2
コマンドを使用してqtインストール場所を直接インポートし、新しいインストールのqtに切り替えるには、まずqtchooserのヘルプを表示します.
qtchooser --help
Usage:
qtchooser { -l | -list-versions | -print-env }
qtchooser -install [-f] [-local] <name> <path-to-qmake>
qtchooser -run-tool=<tool name> [-qt=<Qt version>] [program arguments]
<executable name> [-qt=<Qt version>] [program arguments]
Environment variables accepted:
QTCHOOSER_RUNTOOL name of the tool to be run (same as the -run-tool argument)
QT_SELECT version of Qt to be run (same as the -qt argument)
Qtchooserはインストール(実際にはローカルインポート)qtバージョンをサポートし、
-install
パラメータを使用しています.次の例を示します.sudo qtchooser -install Qt5.12.0 /home/yjzzjy4/Qt/5.12.0/gcc_64/bin/qmake
注意ディレクトリは必ず
qmake
というプログラムに正確に設定し、qtchooser -l
で現在のシステムのすべてのqt
バージョンを表示し、次の出力を得ます.4
5
Qt5.12.0
default
qt4-x86_64-linux-gnu
qt4
qt5-x86_64-linux-gnu
qt5
私たち自身が新しくインストールして名前をつけたQt 5が見えます.12.0がインポートされました.次にデフォルトqtバージョンを設定します.qtchooserの使用プロンプトに従って、
QT_SELECT
という環境変数を追加して、デフォルトqtバージョンを選択できます.export QT_SELECT=Qt5.12.0
この環境変数の後の値は、
qtchooser -l
で見ることができるシステムにインストールされているqtの名前であることがわかる.これにより、カスタムqtバージョンがインストールされ、設定され、
qmake -v
を使用して表示され、結果は上記と一致します.QMake version 3.1
Using Qt version 5.12.0 in /home/yjzzjy4/Qt/5.12.0/gcc_64/lib
注意:
export
コマンドは現在の端末でのみ有効であり、永続的に有効にするには~/.profile
を修正し、再ログインシステムexport
の特徴により、特定の環境でqtバージョンを切り替えることが非常に柔軟であり、端末を終了するとシステムのデフォルトqtバージョン