1.对于linux中已经存在动态链接库 cmake中如何使用
cmakeList
cmake_minimum_required(VERSION 2.8)
project(display)
find_package(OpenCV REQUIRED)
find_library(WIRINGPI_LIBRARIES NAMES wiringPi)
add_executable(display display.cpp)
target_link_libraries(display ${OpenCV_LIBS})
target_link_libraries(display ${WIRINGPI_LIBRARIES})
通过添加find_package 以及 target_link_libraries 名字即为动态链接库的名字
2.对于子目录添加
根cmakeList
add_subdirectory(serial)
target_link_libraries(${PROJECT_NAME} link_PUBLIC serial)
子cmakeList
target_include_directories(
${PROJECT_NAME}
PUBLIC $



