Ubuntuのバージョン確認
1 2 3 4 5 6 |
$ cat /etc/lsb-release DISTRIB_ID=Ubuntu DISTRIB_RELEASE=22.04 DISTRIB_CODENAME=jammy DISTRIB_DESCRIPTION="Ubuntu 22.04.2 LTS" $ |
ここからインストーラーをダウンロード。ここではqt-unified-linux-x64-4.6.0-online.runをダウンロードした。
実行権限を与えて実行
1 2 3 4 |
$ chmod 755 qt-unified-linux-x64-4.6.0-online.run $ ./qt-unified-linux-x64-4.6.0-online.run ./qt-unified-linux-x64-4.6.0-online.run: error while loading shared libraries: libxcb-xinerama.so.0: cannot open shared object file: No such file or directory $ |
なんかエラーが出たので不足しているであろうライブラリをインストール。
1 2 3 |
$ sudo apt install libxcb-xinerama0 $ libxcb-xinerama0-dev $ ./qt-unified-linux-x64-4.6.0-online.run |
インストーラーが起動した。
適当にチェックしてインストール。自分の場合は5.15.2をインストールする。
インストールが終わると、指定したディレクトリにインストールされる。再びインストーラーを起動したい場合は、MaintenanceToolを実行する。Qt CreatorはTools/QtCreator/bin/qtcreatorにある。
しかしビルドするとエラーが出る。g++やmakeをインストールする。
1 |
$ sudo apt install g++ make |
さらにldで-lGlでエラーなどが出る。これはglライブラリがないためリンクエラーになるので、インストールする。
1 |
$ sudo apt install libgl-dev |