配置CMakeLists.txt文件用于编译项目
发布时间
阅读量:
阅读量
示例项目目录结构

在示例项目中, 主程序位于源文件main.c所在的src目录下, dir1被编译为动态链接库, dir2则被编译为静态库. src目录下的CMake脚本则负责将两者整合到main.c并生成可执行程序. 最终生成的可执行文件与所需的静态资源均会被放置于release目录中, 并提供选择性地生成释放版或调试版的可能性.
CMakeLists.txt编写
1 项目顶层
对于顶层项目而言,其CMake文件极为简洁。即只需指定项目名称并利用add_subdirectory命令来编译位于src目录下的源代码即可。同时还可以在此处设置一些帮助文档等信息,并按照路径进行配置。
cmake_minimum_required(VERSION 2.8)
project(learnCmake)
add_subdirectory(./src)
目标文件编译
src目录下的cmake文件需要做几件事:
- 确定是发布版本还是调试版本,并设置相应的编译选项。
- 指定可执行文件的目
全部评论 (0)
还没有任何评论哟~
