QT に CMakeLists を追加する方法
QtプロジェクトにCMakeLists.txtファイルを追加する手順は次のとおりです。
- QtプロジェクトのルートディレクトリにCMakeLists.txtというファイルを作成します。
- CMakeLists.txt ファイルを開き、CMake の構文を使用してプロジェクトの構築ルールを作成します。
- CMakeLists.txt ファイルで、cmake_minimum_required(VERSION 3.5) で最小の CMake バージョンを指定する。
- プロジェクト名を指定するには project(project_name) を使用します。
- Qt5のモジュールを指定するには、find_package(Qt5 REQUIRED COMPONENTS <Qtモジュール>)を使用してプロジェクトの必要なQtモジュールを決定します。
- set(CMAKE_AUTOMOC ON) と set(CMAKE_AUTORCC ON) で自動 moc と RCC を有効にします。
- プロジェクトの実行ファイルはadd_executable(project_name main.cpp)で指定する。
- Qt5::Core、Qt5::Widgets といった必要な Qt モジュールライブラリをリンクするには、target_link_libraries(プロジェクト名 PRIVATE Qt5::Core Qt5::Widgets) を使用します。
- Qt Creatorでプロジェクトを開き、CMakeビルドツールを使用してプロジェクトをビルドします。
これにより CMakeLists.txt ファイルが Qt プロジェクトに正常に追加され、CMake を使用してプロジェクトの構築と管理が可能になりました。