1. 设置cmake版本、项目名称等
cmake_minimum_required(VERSION 3.15)
project(setProjectName)
set(CMAKE_CXX_STANDARD 14)
2.头文件包含目录
include_directories(include)
3.源文件包含 -- 自动包含该目录SRC下所有.c源文件,并将其命名为src
aux_source_directory(src SRC)
4.指定动态链接库 -- 指定fileFolderPath路径下所有的.dll文件作为动态链接库文件
link_directories(fileFolderPath)
5.生成可执行文件
add_executable(nameOfTargetExe
source1.c
source2.c
...
)
6.为可执行文件添加动态链接库
target_link_libraries(nameOfTargetExe
dlib1.dll
dlib2.dll
...
)
7.生成动态链接库
add_library(nameOfTargetDLL SHARED
source1.c
source2.c
...