使用g++编译
编译一个
第一步编译,第二步运行
g++ helloSLAM.cpp
./a.out
编译两个,并重新命名为sayhello
g++ useHello.cpp libHelloSLAM.cpp -o sayhello
我们发现要编译许多文件时,命令行变得越来越长这个时候就需要一个项目管理工具。去解决这种复杂的情况,Cmake.
使用Cmake编译
安装cmake
sudo apt install cmake
cmake 的list文件
编译过程
当前文件 用.
第一步
cmake .
第二步
make
两步之后,才可以编译成功
一般我们编译之前都会创建一个文件夹,在文件夹里进行编译
创建build文件夹
mkdir build
在上一级用…
cmake ..
make生成可执行文件
make
如果.h文件在其他文件夹中的处理方法
一般list文件中只是把.cpp文件写在里面
.h文件是自动搜索的
但是,如果.h文件在另一个文件夹,需要在开头
include_directories("文件夹的名字")
如果.cpp文件在其他的文件夹里面
在cmake前添加路径 ./文件夹名字/