CMAKE基本使用
来源:互联网 发布:淘宝防排查软件 编辑:程序博客网 时间:2024/05/22 16:43
参考几个有用的博客:
电子书:Cmake实战
Cmake入门实战:
在Linux下使用Cmake编译程序
Cmake学习笔记
实际简单操作举例:
举例说明:CMake 构建 HelloSlam 工程
- Ctrl + Alt + T 按键打开终端
- 在选定路径下建立工程文件夹:
$ mkdir HelloSlam
- 构建 HelloSlam 的文件目录结构
$ cd HelloSlam
$ mkdir bin build include lib src
- bin
- build 在该文件夹下运行 cmake ,这样就不会污染源代码, 如果不想要这些自动生成的文件,只要简单的删除 build 文件夹就可以
- include 用来放头文件
- lib
- src
- bin
- 文件目录结构
文件内容
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…
阅读全文
0 0
- CMAKE 基本使用
- CMAKE基本使用
- CMake基本使用 -- 常更
- Android JNI的基本使用(CMake)
- [CMake] CMake的使用
- 使用Cmake
- cmake使用
- CMake 使用
- cmake使用
- Cmake使用
- CMake使用
- cmake使用
- cmake使用
- cmake使用
- cmake 使用
- cmake使用
- 使用cmake
- cmake基本用法
- ViewPager+Fragment+TabLayout实现的头部滑动
- 剑指offer面试题[4]-空格替换
- java + list 集合 类
- 总结篇-Spring-SpringMVC-Hibernate-jpa整合
- 用两个栈实现队列
- CMAKE基本使用
- Merge Sorted Array
- JavaIO(3):Writer,OutputStreamWriter和FileWriter源码分析
- 一个简单的数学题
- C++模板详解
- ios AudioUnit 播放 pcm 数据
- Windows7自带压缩和解压缩zip功能的使用方法
- linux一些基本的命令
- makefile经make编译之后的文件不是可执行文件的解决办法