我是靠谱客的博主 冷傲鞋垫,这篇文章主要介绍slam十四讲--使用cmake(开始slam工程),现在分享给大家,希望可以做个参考。

新建slambook/ch2文件夹
新建一个helloslam.cpp

复制代码
1
2
3
4
5
6
7
8
#include <iostream> using namespace std; int main( int argc, char** argv ) { cout<<"hello slam"; return 0; }

再新建一个CMakeLists.txt

复制代码
1
2
3
4
5
6
#声明要求的cmake 的最低版本 cmake_minimum_required(VERSION 3.5) #声明一个cmake工程 project ( HelloSLAM) #添加一个可执行程序 add_executable (helloslam helloslam.cpp)

然后在slambook/ch2路径下

复制代码
1
2
cmake .

显示

复制代码
1
2
3
4
-- Configuring done -- Generating done -- Build files have been written to: /home/l/project/learning/slambook/ch2

然后

复制代码
1
make
复制代码
1
2
3
4
[ 50%] Building CXX object CMakeFiles/helloslam.dir/helloslam.cpp.o [100%] Linking CXX executable helloslam [100%] Built target helloslam

使用 ./helloslam

另一般会新建build将编译好的文件方在build
所以
在slambook/che2下新建build

复制代码
1
mkdir build

然后编译

复制代码
1
2
3
cd build cmake .. make

最后

以上就是冷傲鞋垫最近收集整理的关于slam十四讲--使用cmake(开始slam工程)的全部内容,更多相关slam十四讲--使用cmake(开始slam工程)内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(48)

评论列表共有 0 条评论

立即
投稿
返回
顶部