欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Windows系统libigl环境配置与测试

程序员文章站 2022-06-01 08:45:21
...

一、准备

我的电脑是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

Windows系统libigl环境配置与测试
2、用cmake进行configure:
在D:\gyh\work_files\w\libigl\tutorial目录下创建一个build文件夹。
打开cmake界面配置如图:
Windows系统libigl环境配置与测试
!这里在点击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在进行配置,因此比较麻烦,所以没有需要不用勾选此项。
Windows系统libigl环境配置与测试
之后再configure一次后错误会减少很多。
第二个是有一个参数OLD应该改为NEW,这个错误没有截下来但是错误提示路径很清楚。
最后configure后产生如下图则成功:
Windows系统libigl环境配置与测试
成功后点击Generate:
Windows系统libigl环境配置与测试
4、用VS进行编译:
成功后会在D:\gyh\work_files\w\libigl\tutorial\build产生
libigl_tutorials.sln 文件点击进入VS运行编译
编译完后在`D:\gyh\work_files\w\libigl\tutorial\build``下会产生很多.exe文件,
Windows系统libigl环境配置与测试
任意点击一个即可查看结果:
Windows系统libigl环境配置与测试
!第一个好像不弹出图像,其他的都可以。
~OVER

相关标签: 图形