Ubuntu22.04-DeepSDF环境配置

DeepSDF 环境依赖:

1、CLI11

2、Eigen3

3、Pangolin

4、nanoflann

首先安装依赖包:

安装CLI11

下载CLI11,下载时需要添加参数--recursive,因为该项目引用了其他项目

git clone https://github.com/CLIUtils/CLI11 --recursive 

安装

cd CLI11
mkdir build
cd build
cmake ..
make
sudo make install

安装Eigen3

该项目不是github项目,所以需要手动下载,解压

wget https://gitlab.com/libeigen/eigen/-/archive/3.3.9/eigen-3.3.9.tar.gz

tar xvf eigen-3.3.9.tar.gz

安装

cd eigen-3.3.9
mkdir build
cd build
cmake ..
make
sudo make install

安装Pangolin

下载Pangolin 0.6版本,新版的会报错

git clone -b v0.6 --depth 1 https://github.com/stevenlovegrove/Pangolin --recursive

安装

cd Pangolin
mkdir build
cd build
cmake ..
make
sudo make install

安装nanoflann

下载

git clone https://github.com/jlblancoc/nanoflann

安装

cd nanoflann
mkdir build
cd build
cmake ..
make
sudo make install

以上完成所有依赖安装。

接下来开始安装DeepSDF

下载DeepSDF

git clone https://github.com/facebookresearch/DeepSDF.git

提前准备,不过不做准备会报以下错误

**/DeepSDF/src/Utils.h:7:10 : fatal error: nanoflann/nanoflann.hpp .....

最开始的目录:

cd /usr/local/include

#该目录下的文件可能如下

CLI      eigen3     nanoflann.hpp      pangolin

需要做的操作是:

sudo mkdir nanoflann

sudo mv nanoflann.hpp nanoflann/

#该目录下的文件应该如下如下

CLI      eigen3     nanoflann     pangolin

安装

mkdir build
cd build
cmake ..
make
sudo make install

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

老衲会点武功

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值