【openCV/C++/CMake】ClionのopenCVのCMakeListsテンプレート

【 - 概要 - 】


[ - 構成 - ] 

 「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 プロジェクトをロードし、出力が次のようになれば、構成は成功です。 

おすすめ

転載: blog.csdn.net/weixin_66896881/article/details/128086498