環境 システム: Ubuntu 18.04 ソフトウェア: qt5.12.8
1. インストールパッケージをダウンロードする ダウンロードアドレス: http://download.qt.io/archive/qt/5.12/5.12.8/ 
必要なバージョン (ここでは .run を選択) をクリックすると、ソース選択インターフェイスにリダイレクトされます。中国 (CN) の 3 つのソースのいずれかを選択できます。 
2. インストール ターミナルからダウンロードフォルダ(通常は/home/username/Downloads)に入ると、ダウンロードしたqt-opensource-linux-x64-5.12.8.runが見つかります。 qt-opensource-linux-x64-5.12.8.run の実行権限をすべてのユーザーに付与します。
sudo chmod a+x qt-opensource-linux-x64-5.12.8.run 許可を得たら、このパスで実行できます
./qt-opensource-linux-x64-5.12.8.run インストール ガイド ウィンドウがポップアップ表示されます。指示に従って QT アカウントを入力します (以前のバージョンではスキップできたことを覚えています)。[次へ] をクリックします。既定のパスを変更することはお勧めしません。 
必要に応じてインストールし、トラブルを回避できるようにすべてを選択できるように設定してください。 | | 

インストールが完了すると、アプリケーションに Qt Creator が表示されます。

環境変数の設定
qmakeコマンドを直接使用する前に環境変数を設定する必要があります。
Ubuntuでは、すべてのユーザーに対して/etc/profileファイルを編集します。
最後に追加します(注:ここでのパスはインストール パスに対応しています。対応しているかどうかを確認してください)
PATH="/opt/Qt5.12.8/Tools/QtCreator/bin:$PATH" をエクスポートします。
PATH をエクスポートします。"/opt/Qt5.12.8/5.12.8/gcc_64:$PATH"
変更が完了したら、システムを再起動するか、「source /etc/profile」または「. /etc/profile」を使用して変更を有効にします。ソース コマンドはドット記号 (.) である「ドット コマンド」とも呼ばれます。 source コマンドは通常、ログアウトして再度ログインすることなく、変更したばかりの初期化ファイルを再実行して、変更をすぐに有効にするために使用されます。
ターミナルにqtcreatorと入力してQt Creatorを直接開きます
qtクリエイター
3. QTプロジェクトテスト
新しいQtプロジェクトを作成してテストしてみましょう
ファイル>>新規ファイルまたはプロジェクトで、Qt ウィジェット アプリケーションを選択します。テスト目的では、基本的にずっと [次へ] をクリックして、後でプロジェクトを削除できます。

構築されたテストプロジェクト

mainwindow.uiにtextBrowserコントロールを追加し、標準的な挨拶文を記述します。

実行 >>>>>>>>>>>>>>>>>> エラー... 「百歩譲って道半ば」ということわざにあるように、ここまで来たら、急いで解決方法を見つけてください

理由が分かった
デフォルトでは、Qt は /usr/lib/ ディレクトリ内のダイナミック リンク ライブラリを検索しますが、多くの Linux ディストリビューションは OpenGL リンク ライブラリを他のディレクトリに配置します。たとえば、私は CentOS 7 を使用していますが、OpenGL リンク ライブラリは /usr/lib64/ ディレクトリにありますが、Ubuntu の場合、OpenGL リンク ライブラリは /usr/lib/i386-linux-gnu/mesa/ ディレクトリにあります。 libGL.so を /usr/lib/ ディレクトリにコピーするか、/usr/lib/ ディレクトリに libGL.so へのリンクを作成すれば、問題は解決します。明らかに2番目の方法の方が優れています。
また、Linux ディストリビューションに付属する OpenGL リンク ライブラリには、libGL.so.1、libGL.so.1.2.0、libGL.so.1.3.1 などのようにサフィックスにバージョン番号が追加されていますが、リンク フェーズで Qt が検索する OpenGL リンク ライブラリにはバージョン番号がありません。
要約すると、 /usr/lib/ ディレクトリに OpenGL ライブラリへのリンクを作成し、バージョン番号を削除します。
現在の Linux システムで libGL.so の特定のパスがわからない場合は、locate libGL コマンドまたは find /usr -name libGL* コマンドを使用してパスを見つけ、ln -s を使用してリンクを作成します。次の手順に従ってください:
#libGLの場所を見つける
# libGLを探す
/usr/lib/x86_64-linux-gnu/libGL.so.1
/usr/lib/x86_64-linux-gnu/libGL.so.1.0.0
/usr/lib/x86_64-linux-gnu/libGLESv2.so.2
/usr/lib/x86_64-linux-gnu/libGLESv2.so.2.0.0
......
#リンクを作成します。Linux システムには libGL.so の複数のバージョンが存在する可能性があります。任意のバージョンへのリンクを作成します。通常のユーザーにはリンクを作成する権限がありません。root ユーザーまたは sudo コマンドを使用してください。
#sudo ln -s /usr/lib/x86_64-linux-gnu/libGL.so.1 /usr/lib/libGL.so
もう一度実行>>>>>>>>>>>>>>>> 成功

要約する
ubuntu18.04 に qt5.12.8 をインストールして環境設定を行う詳細なチュートリアルに関するこの記事はこれで終わりです。ubuntu に qt5.12.8 をインストールして環境設定を行う方法の詳細については、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。
以下もご興味があるかもしれません:- Ubuntu 14.04 で QT5 をインストール、設定、アンインストールするための詳細な手順
- Ubuntu で pyqt5 をインストールおよびアンインストールする方法
- Ubuntu 18.04にQt5.10をインストールする方法
---|