keer_zu 发表于 2022-11-21 18:02

2.软件中心安装打开 Ubuntu软件中心 -> 图像与摄影 -> 按照名称排序 -> MeshLab -> 安装

keer_zu 发表于 2022-11-21 18:24

安装DBoW3
git clone https://github.com/rmsalinas/DBow3
mkdir build
cd build
cmake ..
make -j4
sudo make install

keer_zu 发表于 2022-11-21 18:26

安装一个依赖项
出现在P315(第 12 讲)

执行12.3实践报错

Failed to load module "canberra-gtk-module"
参考此篇博客

解决方法:安装一个依赖项

打开终端输入

sudo apt-get install libcanberra-gtk-module

keer_zu 发表于 2022-11-21 18:27

安装 PCL 库
出现在P331(第 12 讲)

打开终端输入

sudo apt-get install libpcl-dev
sudo apt-get install pcl-tools

keer_zu 发表于 2022-11-21 18:29

安装 octomap 库
出现在P338(第 12 讲)

打开终端输入

sudo apt-get install liboctomap-dev
sudo apt-get install octovis

keer_zu 发表于 2022-11-21 18:31

在第 13 讲 实践:设计 SLAM 系统中还需要安装 gflags,glog,gtest 这3个包。
参考博客

keer_zu 发表于 2022-11-21 18:32

安装gflags
采用源码安装的方式

1.下载源码

我将这个包下载到 slambook2/3rdparty/ 文件夹下

打开终端输入

git clone https://ghproxy.com/https://github.com/gflags/gflags.git gflags_stable

keer_zu 发表于 2022-11-21 18:33

编译 安装

cd gflags_stable
mkdir build && cd build
cmake .. -DGFLAGS_NAMESPACE=google -DCMAKE_CXX_FLAGS=-fPIC ..
注:之后使用了 cmake .. -DCMAKE_CXX_FLAGS=-fPIC 命令重装了此库

make
sudo make install

keer_zu 发表于 2022-11-21 18:35

安装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 ..

keer_zu 发表于 2022-11-21 18:44

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

keer_zu 发表于 2022-11-22 09:50

https://www.cnblogs.com/zhjblogs/p/14734064.html

keer_zu 发表于 2022-11-22 09:56

fmt安装
装一下fmt(fmt是一个iostream方面c和c++格式转换库)
git clonehttps://github.com/fmtlib/fmt.git
cd fmt
mkdir build
cd build
cmake ..
make
sudo make install

keer_zu 发表于 2022-11-22 10:02


错误:
报错:在函数‘fmt::v8::detail::error_handler::on_error(char const*)’中

解决:
在工程项目CMakeLists.txt调用

find_package(FMT REQUIRED)
target_link_libraries(可执行文件的名称 fmt::fmt)

john1225cn 发表于 2022-12-18 16:42

真不错!!!
页: 1 [2]
查看完整版本: 高翔视觉SLAM十四讲(第二版)各种软件、库安装的以及报错解决方法