CMakeLists.txt:链接opencv库、自己生成的静态库
include_directories(./src) # 头文件所在的文件夹,告诉CMake去该文件夹下去找。# 添加src子目录。
文件组织结构如下:
父目录下的内容:
demo:

子目录下的内容:
src:

父目录:
CMakeLists.txt:
cmake_minimum_required (VERSION 3.16)
project(demo)
aux_source_directory(. DIR_SRCS)
find_package(OpenCV REQUIRED)
include_directories(${OpenCV_INCLUDE_DIRS})
message("-----------${OpenCV_INCLUDE_DIRS}")
include_directories(./src) # 头文件所在的文件夹,告诉CMake去该文件夹下去找
# 添加src子目录
add_subdirectory(src)
# 指定生成目标
add_executable(demo ${DIR_SRCS})
target_link_libraries(demo ${OpenCV_LIBS})
message("--------${OpenCV_LIBS}")
target_link_libraries(demo TT)
子目录:
CMakeLists.txt:
aux_source_directory(. DIR_LIB_SRCS)
message("----${DIR_LIB_SRCS}")
# 生成链接库
add_library(TT ${DIR_LIB_SRCS} )
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐

所有评论(0)