CMake引用外部库教程(以OpenCV为例)
2025/12/3小于 1 分钟
确保已经安装了OpenCV
使用包管理器安装
sudo apt install -y libopencv-dev python3-opencv
编写CMakeLists.txt
#linux环境,使用包管理器安装的库,的示例
cmake_minimum_required(VERSION 3.10)
project(hello)
find_package(OpenCV REQUIRED)#设置为REQUIRED代表这个库是强制的
include_directories(${OpenCV_INCLUDE_DIRS})#添加头文件路径,用于编辑器代码感知
file(GLOB SRC_FILE
${PROJECT_SOURCE_DIR}/Src/*.cpp
)
add_executable(${PROJECT_NAME} ${SRC_FILE})
target_link_libraries(${PROJECT_NAME} ${OpenCV_LIBS})#链接OpenCV库