广州seo网站设计,网络编程怎么学,三原网站建设,遵义建设厅网站配置环境
1. C11
检查G版本#xff0c;查看是否支持C11 一般g版本大于4.7即可
g -v
2. Pangolon
地址#xff1a;https://github.com/stevenlovegrove/Pangolin 先安装OpenGL#xff0c;Glew
### 编译orb-slam3发现pangolin编译错误排查的环境问题
sudo apt install p…配置环境
1. C11
检查G版本查看是否支持C11 一般g版本大于4.7即可
g -v
2. Pangolon
地址https://github.com/stevenlovegrove/Pangolin 先安装OpenGLGlew
### 编译orb-slam3发现pangolin编译错误排查的环境问题
sudo apt install pkg-config
sudo apt install libegl1-mesa-dev libwayland-dev libxkbcommon-dev wayland-protocols
sudo apt-get install doxygen
######################################################sudo apt install libgl1-mesa-dev
sudo apt install libglew-dev
git clone https://github.com/stevenlovegrove/Pangolin.git
cd Pangolin
mkdir build
cd build
cmake ..
cmake --build .
sudo make install 如果你想建立文档你已经安装了Doxygen你可以执行:
cmake --build . --target pangolin_doc
sudo make install
编译构建出现问题如果卸载一些依赖后编译仍有问题最好重新下载源码安装make claen 没用删除build也没用。
3.Eigen3
需要最少3.1.0 Eigen是用于线性代数的C 模板库矩阵向量数值解算器和相关算法。这里使用命令行安装。
sudo apt install libeigen3-dev//若默认安装的是 /usr/include/eigen3 下将Eigen文件夹拷贝一份到/usr/local/include 下
sudo cp -r /usr/include/eigen3/Eigen /usr/local/include
4.DBoW2 and g2o
虽然orb-slam3项目中自带但还是先源码编译了一遍对后面的编译五影响。
下载编译 DBoW2
git clone https://github.com/dorian3d/DBoW2.git DBoW2
cd DBoW2
mkdir build
cd build
cmake ..
make
sudo make install
下载编译 g2o对cmake版本有要求
git clone https://github.com/RainerKuemmerle/g2o.git g2o
cd g2o
mkdir build
cd build
cmake ..
make
sudo make install5.ORB_SLAM3
在上述环境没差错即可编译orb-slam3项目。 后面明天接着写