从一个简单的例子学起
首先看下面的简单示例
文件结构如下
Demo
├─CMakeLists.txt
└─main.cc
CMakeLists.txt内容如下
cmake_minimum_required (VERSION 3.18)
project(Demo LANGUAGES CXX)
add_executable(Demo main.cc)
初步认识
- cmake_minimum_required 要求使用cmake的最低版本号
- project 顾名思义,就是项目的意思。第一个参数就是你的项目名称, LANGUAGES 后面跟开发语言。可以指定多个开发语言。如: project(Demo LANGUAGES C CXX JAVA)
- add_executable 添加一个可执行程序对象。参数一:可执行文件名称。后面是源码集合。示例只有一个源文件。就只写了main.cc
现在你就可以根据这个写你第一个cmake项目了