インストール - Qt5

提供:MochiuWiki - SUSE, Electronic Circuit, PCB
2020年10月5日 (月) 17:24時点におけるWiki (トーク | 投稿記録)による版
ナビゲーションに移動 検索に移動

概要

ここでは、Qt 5.14のインストール方法を記載する。


依存ライブラリのインストール

Qt 5.14依存のライブラリをインストールする。

sudo zypper install Mesa-devel Mesa-KHR-devel



最新版のQtのダウンロード

最新版のQtをダウンロードするため、以下のコマンドを実行する。
ファイル情報を知りたい場合はこのWebサイトを参照する。

wget http://download.qt.io/official_releases/online_installers/qt-unified-linux-x64-online.run

ダウンロードしたファイルのアクセス権限を変更する。

chmod +x qt-unified-linux-x64-online.run



Qt 5.14のインストール

/usr/localディレクトリ等にインストールする場合は、スーパーユーザでインストールする。
ホームディレクトリにインストールする場合は、ローカルユーザでインストールする。

次に、GCCおよびmake、付随するライブラリをインストールする。

# CentOS
sudo yum groupinstall "Development tools"

# SUSE
sudo zypper install --type pattern devel_basis


Qt 5.14をインストールする。

./qt-unified-linux-x64-online.run


Qtのインストール画面に従って、インストールを実行する。


デスクトップエントリの追加

以下のコマンドを実行して、デスクトップエントリを追加する。

sudo vi /usr/share/applications/qtcreator.desktop

# qtcreator.desktopファイル
[Desktop Entry]
Type=Application
Exec="/home/ユーザ名/Qt/Tools/QtCreator/bin/qtcreator" %F
Name=Qt Creator
GenericName=The IDE of choice for Qt development.
Icon=QtProject-qtcreator
StartupWMClass=qtcreator
Terminal=false
Categories=Development;IDE;Qt;
MimeType=text/x-c++src;text/x-c++hdr;text/x-xsrc;application/x-designer;application/vnd.qt.qmakeprofile;application/vnd.qt.xml.resource;text/x-qml;text/x-qt.qml;text/x-qt.qbs;


sudo vi /usr/share/applications/Qt-MaintenanceTool.desktop

# Qt-MaintenanceTool.desktopファイル
[Desktop Entry]
Type=Application
Exec=/home/ユーザ名/Qt/MaintenanceTool
Path=/home/ユーザ名/Qt
Name=Qt Maintenance Tool
GenericName=Install or uninstall Qt components.
Icon=/home/ユーザ名/Qt/QtIcon.png
Terminal=false
Categories=Development;Qt;


sudo vi /usr/share/applications/qt-project.qtdesigner.desktop

# qt-project.qtdesigner.desktopファイル
[Desktop Entry]
Type=Application
Exec="/home/ユーザ名/Qt/5.14.0/gcc_64/bin/designer" %F
Name=Qt Designer
GenericName=Qt designer
Icon=/home/ユーザ名/Qt/designer.png
StartupWMClass=qtdesigner
Terminal=false
Categories=Development;IDE;Qt;
MimeType=text/x-c++src;text/x-c++hdr;text/x-xsrc;application/x-designer;application/vnd.qt.qmakeprofile;application/vnd.qt.xml.resource;text/x-qml;text/x-qt.qml;text/x-qt.qbs;