新增库(带源码)
#1.增加include
include_directories(库模块头文件所在目录)
#2. 增加库模块源码
aux_source_directory(库模块头文件所在目录 SRC_LIST_H)
aux_source_directory(库模块源文件所在目录 SRC_LIST)
# 3. add_executable 追加库模块代码
add_executable(...
${SRC_LIST_H} ${SRC_LIST})
新增子模块(带main函数)
- clion重新打开子模块,构建子模块cmake,(create cmakeList自动生成即可)
project(test C)
set(CMAKE_C_STANDARD 11)
include_directories(include)
add_executable(test ....)
- 在主模块增加子模块
add_subdirectory(子模块路径即子模块cmake所在目录)
重新cmake即可进行代码跳转