Qtの設定 - バージョン
提供: MochiuWiki : SUSE, EC, PCB
概要
Qtを使用した開発においては、使用しているQtのバージョンを正確に把握することが重要である。
バージョンによって利用可能なAPIや機能が異なるため、開発環境の構築やトラブルシューティングの際にバージョン情報の確認が必要となる。
Qt 5 および Qt 6の両方に対応した複数の確認方法を記載する。
環境や状況に応じて適切な方法を選択することができる。
バージョンの確認
インストールされているQtのバージョンを確認する方法を以下に示す。
qmakeの使用
- Qt 5の場合
qmake5 --version または qmake-qt5 --version
- Qt 6の場合
qmake6 --version または qmake-qt6 --version
pkg-configの使用
- Qt 5の場合
pkg-config --modversion Qt5Core
- Qt 6の場合
pkg-config --modversion Qt6Core
- より詳細な情報を表示する場合
pkg-config --list-all | grep Qt6
パッケージマネージャーで確認
- RHEL系
rpm -qa | grep qt6
- Debian系
dpkg -l | grep qt6 または apt list --installed | grep qt6
CMakeの使用
cmake --find-package -DNAME=Qt6 -DCOMPILER_ID=GNU -DLANGUAGE=CXX -DMODE=VERSION
Qt関連のヘッダファイルを確認
- Qt 5の場合
grep -r "QT_VERSION_STR" /usr/include/qt5/ 2>/dev/null | head -n 1
- Qt 6の場合
grep -r "QT_VERSION_STR" /usr/include/qt6/ 2>/dev/null | head -n 1