Windows系统libigl环境配置与测试

一、准备

我的电脑是win10系统,需要提前下载的有:
1、Git:用来克隆github的源代码,如果下载.zip文件的话可能会使下载的文件缺失或者依赖关系混乱。
2、cmake 3.16.4: https://cmake.org/download/
3、visual studio 16 2019:(不是vscode)https://visualstudio.microsoft.com/
4、libigl源码下载:讲道理应该从官方的github上下载,但是根据我查到的资料教程来说,由于libigl还在不断更新,所以对环境的要求也在变,为了更方便地使用它,在此提供一个我用过的可行版本链接:

git clone --recursive https://github.com/swannyPeng/libigl.git

!其中的–recursive表示的是保持其原来的依赖关系,必须加上。

二、步骤:

1、用Git克隆libigl代码;
我的文件夹选择为

D:\gyh\work_files\w

在这里插入图片描述
2、用cmake进行configure:
在D:\gyh\work_files\w\libigl\tutorial目录下创建一个build文件夹。
打开cmake界面配置如图:
在这里插入图片描述
!这里在点击configure的时候要选择自己版本的VS(VS 16 2019)
3、排错:
我用此版本大致上产生了两个错误:
第一个没有选择功能框:第一项 LIBIGL_USE_STATIC_LIBRARY 决定你是否使用静态编译,两者皆可。
对于一个基本的GUI界面和基本操作,只有LIBIGL_WITH_OPENGL、LIBIGL_WITH_OPENGL_GLFW、 LIBIGL_WITH_NANOGUI、LIBIGL_WITH_VIEWER四个选项是必须的,其余都是可选的。由于LIBIGL_WHIT_CGAL、LIBIGL_WITH_MATLAB 调用的是编译好的lib,所以需要先安装CGAL和MATLAB在进行配置,因此比较麻烦,所以没有需要不用勾选此项。
在这里插入图片描述
之后再configure一次后错误会减少很多。
第二个是有一个参数OLD应该改为NEW,这个错误错误提示路径很清楚。
在这里插入图片描述
最后configure后产生如下图则成功:
在这里插入图片描述
成功后点击Generate:
在这里插入图片描述
4、用VS进行编译:
成功后会在D:\gyh\work_files\w\libigl\tutorial\build产生
libigl_tutorials.sln 文件点击进入VS运行编译
编译完后在`D:\gyh\work_files\w\libigl\tutorial\build``下会产生很多.exe文件,
在这里插入图片描述
任意点击一个即可查看结果:
在这里插入图片描述
!第一个好像不弹出图像,其他的都可以。
~OVER

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值