Libigl学习笔记——Libigl下载、编译与VS2019联调
1 Libigl下载
github地址:
- 可以下载最新版本
- 也可以下载历史版本(我下载最新版本编译和安装没有通过,下载历史版本一下就通过了)
https://github.com/libigl/libigl
2 Libigl编译
-
下载好的Libigl源码解压
-
把其放在D盘等盘内,在目录下新建一个bulid空文件夹
-
用CMake进行Libigl编译
-
- CMake提前安装好
-
- VS2019提前安装好
-
- 在CMake中进行编译配置
- where is the source code :选择Libigl文件夹(刚才解压后文件放置的文件夹)
- where to build the binaries:选择Libigl文件夹下面的build文件夹(刚刚新建的空白文件夹)
-
- 点击Configure
-
配置VS2019的编译选项
-
-
最上面的红色警告没有关系
-
进度条结束后显示“Configure done`”
-
- 点击Generate
- 查看
LIBGL_USE_STATIC_LIBRARY
有没有勾选上(默认会自己在Configure中勾选) - 进度条结束后显示“
Generate done
”
3 VS2019编译Libigl静态链接库
-
打开新建的
bulid
目录下的libigl.sln
文件,自动打开VS2019项目
-
显示VS2019打开若干项目
-
把其中一个项目设定为启动项目
-
进行编译,可以正常进行运行,说明CMake步骤没问题
-
Release/Debug x64 模式均编译一次,在build/lib对应文件夹下生成对应版本的静态链接库,可以后续加入到某一个VS的工程文件中进行使用
-
后续利用Libigl进行二次开发,可以利用这些静态链接库进行项目配置。同时如果有的库没生成,可以将对应项目设置为启动项目,重新编译一下,生成对应的静态链接库
- 后续的二次开发在后续文章中继续介绍