【 - 概要 - 】
[ - 構成 - ]
「CMakeLists.txt」に次のステートメントを入力します。
cmake_minimum_required(VERSION 3.23)
project(opencvTask1)
set(CMAKE_CXX_STANDARD 14)
set(OpenCV_DIR D:/Clion/openCV/build/x64/vc15/lib)
find_package(OpenCV REQUIRED)
include_directories(${OpenCV_INCLUDE_DIRS})
link_libraries(${OpenCV_LIBS})
add_executable(Project1 main.cpp)
【--注釈--】
cmake_minimum_required(バージョン 3.23)
「3.23」は必要な CMake の最小バージョンです
プロジェクト(opencvTask1)
「opencvTask1」はプロジェクト名です
セット(CMAKE_CXX_STANDARD 14)
「14」は現在の CMake バージョンに対応する STANDARD です。
set(OpenCV_DIR D:/Clion/openCV/build/x64/vc15/lib)
「D:/Clion/openCV/build/x64/vc15/lib」はopenCVのlibパスです。
(「openCVConfig.cmake」ファイルを含む)
find_package(OpenCV 必須)
上記の「OpenCV_DIR」パスで「openCVConfig.cmake」ファイルを自動的に検索します (openCV のさまざまなバージョンをサポートします)
include_directories(${OpenCV_INCLUDE_DIRS})
openCVヘッダーファイルのパスを指定します
link_libraries(${OpenCV_LIBS})
静的ライブラリをリンクする
add_executable(プロジェクト1 main.cpp)
「Project1 main.cpp」は、現在の C++ プログラムの cpp 形式のファイル名です。
【 - ロード - 】
CMake プロジェクトをロードし、出力が次のようになれば、構成は成功です。