Files
project_capture/CMakeLists.txt
2024-05-24 19:10:41 +08:00

27 lines
713 B
CMake

cmake_minimum_required(VERSION 3.8)
project(capture)
# 设定编译参数
set(CMAKE_CXX_STANDARD 11) # 指定 C++ 版本
set(CMAKE_BUILD_TYPE "Debug") # 调试使用 Debug
set(main main.cc
capture.cc)
set(LOGC logc/log.c)
set(TOML tomlc99/toml.c)
# 查找并添加 OpenCV 的头文件目录
set(OpenCV_DIR ${CMAKE_SOURCE_DIR}/opencv-mobile-4.9.0-armlinux/lib/cmake/opencv4)
find_package(OpenCV REQUIRED)
set(ZMQ zmq)
set(PTHREAD pthread)
message(STATUS " version: ${OpenCV_VERSION}")
message(STATUS " include path: ${OpenCV_INCLUDE_DIRS}")
include_directories(${OpenCV_INCLUDE_DIRS})
add_executable(capture ${main} ${TOML} ${LOGC})
target_link_libraries(capture ${PTHREAD} ${ZMQ} ${OpenCV_LIBS})