CMake是跨平台的构建工具,C++项目搭配CMake构建有奇效,不需要再手写makefile/ninja/msbuild等项目文件,一个CMake代码就可以自动生成。
CMake与文件夹结构强相关,一般而言,一个项目中,每个文件夹都可以配置一个CMakeLists.txt,与文件夹的树状结构保持一致。
CMake是跨平台的构建工具,C++项目搭配CMake构建有奇效,不需要再手写makefile/ninja/msbuild等项目文件,一个CMake代码就可以自动生成。
CMake与文件夹结构强相关,一般而言,一个项目中,每个文件夹都可以配置一个CMakeLists.txt,与文件夹的树状结构保持一致。