参考几个有用的博客:
实际简单操作举例:
举例说明:CMake 构建 HelloSlam 工程
- Ctrl + Alt + T 按键打开终端
- 在选定路径下建立工程文件夹:
$ mkdir HelloSlam
- 构建 HelloSlam 的文件目录结构
$ cd HelloSlam
$ mkdir bin build include lib src
- bin 用来存放编译好的可执行二进制文件
- build 在该文件夹下运行 cmake ,这样就不会污染源代码, 如果不想要这些自动生成的文件,只要简单的删除 build 文件夹就可以
- include 用来放头文件
- lib 用来放编译好的库文件
- src 用来放源代码
- 文件目录结构
-
文件内容
-
src/main.cpp
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
-
include/CHello.h
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
-
src/CHello.cpp
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 1
- 2
- 3
- 4
- 5
- 6
- 7
-
CMakeLists.txt
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
-
-
运行程序
$ cd build
$ cmake ..
$ make
$ ../bin/HelloSlam
终端输出: hello slam…