cmake是开源的跨平台自动化构建系统,可以用来管理配置软件的程序;配置文件名是CMakeLists.txt.
示例:
项目列表如下:
project_dir
|--clanguage
| ---file1.cpp
| ---file1.h
|--main.cpp
|--CmakeLists.txt
CmakeLists.txt内容如下
cmake_minimum_required(VERSION 3.10)
# set project name and version
project(project_dir)
# add header files
include_directories(.
./clanguage)
file(GLOB_RECURSE CPLUS_CODE ./clanguage/*.cpp)
file(GLOB USER_CODE ./*.cpp)
source_group("CPLUS_FUNC" FILES ${CPLUS_CODE})
# add_executable(Project_son
${USER_CODE}
${CPLUS_CODE})
在windows平台下,若安装vs系列集成开发环境,在CmakeLists.txt所在文件下打开命令行窗口,执行以下命令即可在build文件夹下找到后缀.sln的解决方案
mkdir build
cd build
cmake ..