Geometry Processing – Introduction | libigl安装跑通

Geometry Processing – Introduction | libigl安装跑通

仓库链接

遇到的坑

一开始在winows上安装跑这个仓库,但是在编译的时候一直跑不通,要么报错File is too bigtoo much section,要么链接的时候报错lot巴拉巴拉,找了一个下午的bug,最后转战ubuntu中实现,一次跑通

运行环境: ubuntu20.04
安装环境: cmake和C++编译器

1. 克隆仓库
git clone --recursive http://github.com/alecjacobson/geometry-processing-introduction.git
2. 编译链接
  • 进入仓库目录中
  • mkdir build
  • cd build
  • cmake

遇到的问题: Could NOT find X11 (missing: X11_X11_INCLUDE_PATH X11_X11_LIB)

20220929215745

解决办法:

安装相应的库

sudo apt-get install libx11-dev libxext-dev libxrender-dev libxtst-dev libxt-dev

遇到的问题: RandR headers not found; install libxrandr development package

20220929220039

安装相应的库

sudo apt-get install libxrandr-dev

然后又出现相似的问题

20220929220202

同理安装相应的库

sudo apt-get install libxinerama-dev

20220929220228

sudo apt-get install libxcursor-dev

遇到新问题:Could NOT find OpenGL (missing: OPENGL_opengl_LIBRARY OPENGL_INCLUDE_DIR)

20220929220613

解决办法:安装库

sudo apt-get install libgl1-mesa-dev

最后编译成功

20220929220819

  • make

20220929220937

  • 验证安装结果

在build目录下

./introduction

20220929221119

收工
  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值