本文主要是介绍编写一个简单的cmakelist.txt,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
文章目录
- 代码
- main.cpp
- 头文件和子模块
- CMakeLists.txt
- subModule/CMakeLists.txt
- 顶层CMakeLists.txt
- CMakeList中的内容说明
- 生成
- 跨平台到Visual studio下
上一篇提到了cmake的设计目的与作用,这一篇就来手动编写一个基本的cmakelist.txt,并演示一下如何生成不同平台的构建文件。
这个简单的cmakelist包含了下面几个部分:
- 构建一个简单的exe
- 这个exe包含了一个静态库:一个自己编写的模块,需要手动构建和编译。
- 假设有一个三方的头文件和lib(lib没有准备了,和自己构建的是一样的)
- 指定exe的生成目录
- 指定一
这篇关于编写一个简单的cmakelist.txt的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!