一 编译源文件成为库
set(SOURCE_FILES ${PROJECT_SOURCE_DIR}/src/detection.cpp) //注意要定位到cpp文件
include_directories(${PROJECT_SOURCE_DIR}/include) //头文件夹
add_library(detection ${SOURCE_FILES}) //产生库,名字叫detection
二 添加静态库
LINK_LIBRARIES(detection) //detection是在编译静态库时起的名字
三 几个命令的解释
include_directories([PATH]) //add include directories to the build
link_directories() //linker will look for libs here,目前还没有用到过这个命令,应该和下面的差不多
link_libraries(name) //link libraries to all target
本文详细介绍了如何使用CMake进行源文件编译成库的过程,包括设置源文件路径、包含目录及添加库的步骤。同时,讲解了如何链接静态库,并解释了关键命令的用途,如include_directories和link_libraries。
688

被折叠的 条评论
为什么被折叠?



