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
推荐阅读
-
win10系统下Anaconda+TensorFlow+Pycharm的下载安装与环境配置
-
win10系统下安装Java SE Development Kit(JDK)与环境变量安装配置的图文过程
-
Windows 2003企业版的系统权限与安全配置
-
Linux & Windows 环境下 RabbitMQ 安装与基本配置
-
Windows上安装配置SSH教程(3)——在Windows系统上安装与配置WinSCP
-
QWT编译与配置-Windows/Linux环境
-
Java:Windows10 x64系统安装jdk及其环境配置
-
windows系统中Python多版本与jupyter notebook使用虚拟环境的过程
-
Windows系统下安装MongoDB与Robomongo环境详解
-
informatica powercenter 9.x安装与配置图文详细教程(适应于Windows系统)