CMakeLists.txt文件
#最低版本要求
cmake_minimum_required(VERSION 3.10)
project(img_operation)
# 找包
find_package(OpenCV REQUIRED)
if(OpenCV_FOUND)
message(STATUS "Found OpenCV")
message(STATUS "Opencv Version:${OpenCV_VERSION}")
message(STATUS "OpenCV Library: ${OpenCV_LIBS}")
message(STATUS "Include path: ${OpenCV_INCLUDE_PATH}")
else()
message(FATAL_ERROT "Could not find OpenCV library")
endif()
#添加可执行文件
add_executable(test_image src/img_operation.cpp)
#添加头文件
target_include_directories(test_image PRIVATE ${OpenCV_INCLUDE_DIRS})
#添加链接库
target_link_libraries(test_image ${OpenCV_LIBS})
遇到的这种问题,在保证opencv配置好的情况下,直接修改一下CMakeList.txt文件,调整一下顺序
多个cpp文件这么写
#添加头文件
include_directories(${OpenCV_INCLUDE_DIRS} PRIVATE ${OpenCV_INCLUDE_DIRS})
#添加链接库
link_libraries(${OpenCV_LIBS} ${OpenCV_LIBS})
#添加可执行文件
add_executable(test_color src/color_format.cpp)
add_executable(test_filtering src/filtering.cpp)
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- hzar.cn 版权所有 赣ICP备2024042791号-5
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务