1、用aux_source_directory来配置src文件,但不能配置include文件
aux_source_directory(./src SRC_FILES)
file(GLOB_RECURSE project_HEADERS
"a.h"
"b.h" )
add_executable(${PROJECT_NAME} ${SRC_FILES} ${project_HEADERS})
这种方法不用挨个儿写src目录下的cpp文件,省事些
2、
file(GLOB_RECURSE project_SOURSES
"main.h"
"a.h"
"b.h" )
file(GLOB_RECURSE project_HEADERS
"a.h"
"b.h" )
add_executable(${PROJECT_NAME} ${PROJECT_SOURCES} ${PROJECT_HEADERS})
本文介绍了使用CMake进行项目构建时,如何利用aux_source_directory和file(GLOB_RECURSE)来自动收集src目录下的所有源文件(.cpp)及头文件(.h),简化配置过程并提高效率。
5151

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



