安装DBoW3
git clone https://github.com/rmsalinas/DBow3
mkdir build
cd build
cmake ..
make -j4
sudo make install
安装一个依赖项
出现在P315(第 12 讲)
执行12.3实践报错
Failed to load module "canberra-gtk-module"
参考此篇博客
解决方法:安装一个依赖项
打开终端输入
sudo apt-get install libcanberra-gtk-module
安装 PCL 库
出现在P331(第 12 讲)
打开终端输入
sudo apt-get install libpcl-dev
sudo apt-get install pcl-tools 安装 octomap 库
出现在P338(第 12 讲)
打开终端输入
sudo apt-get install liboctomap-dev
sudo apt-get install octovis 在第 13 讲 实践:设计 SLAM 系统中还需要安装 gflags,glog,gtest 这3个包。
参考博客 安装gflags
采用源码安装的方式
1.下载源码
我将这个包下载到 slambook2/3rdparty/ 文件夹下
打开终端输入
git clone https://ghproxy.com/https://github.com/gflags/gflags.git gflags_stable
编译 安装
cd gflags_stable
mkdir build && cd build
cmake .. -DGFLAGS_NAMESPACE=google -DCMAKE_CXX_FLAGS=-fPIC ..
注:之后使用了 cmake .. -DCMAKE_CXX_FLAGS=-fPIC 命令重装了此库
make
sudo make install
安装glog
采用源码安装的方式
1.下载源码
我将这个包下载到 slambook2/3rdparty/ 文件夹下
打开终端输入
git clone https://ghproxy.com/https://github.com/google/glog
2.安装依赖项
sudo apt-get install autoconf automake libtool
3.编译 安装
cd glog
mkdir build && cd build
cmake ..
Gtest安装
下载:https://github.com/google/googletest/archive/release-1.8.1.tar.gz
github:https://github.com/google/googletest
tar -xzvf googletest-release-1.8.1.tar.gz
cdgoogletest-master
cmake .
sudo make
sudo make install https://www.cnblogs.com/zhjblogs/p/14734064.html fmt安装
装一下fmt(fmt是一个iostream方面c和c++格式转换库)
git clonehttps://github.com/fmtlib/fmt.git
cd fmt
mkdir build
cd build
cmake ..
make
sudo make install
错误:
报错:在函数‘fmt::v8::detail::error_handler::on_error(char const*)’中
解决:
在工程项目CMakeLists.txt调用
find_package(FMT REQUIRED)
target_link_libraries(可执行文件的名称 fmt::fmt) 真不错!!!
页:
1
[2]