CGAL几何库配置教程

1 下载源码

进入CGAL官网,下载源码压缩包、GMP库和MPFR库

 

                                                                                                                 图1

官方配置教程如图2所示,可供参考

 

                                                                                                            图2

要下载的文件如图3所示

 

                                                                                                             图3

3 安装Boost库

因CGAL库底层依赖boost库,需要下载boost库,下载路径见图2的官方文档。如有则无需下载,可以用工具Everything本地查找一下

4 安装Qt

CGAL的一部分模块,需要用到显示相关功能,如绘制三角形,需要依赖Qt,可以按需要安装Qt

5 配置cmake,运行用例

源码文件下载解压后,目录结构如图4所示,其中要把GMP and MPFR libraries,for Windows 64bits压缩包解压后的auxiliary文件放到如图,CGAL的根目录位置

 

                                                                                图4

其中,在demo文件夹中,有着CGAL中的不同模块,相互之间独立,如图5所示,若全部配置,可能会卡死,所以推荐单独编译要用的的模块

 

                                                                                      图5

我们以Triangulation_2模块为例,运行cmake配置工程,配置如图6所示,其中source code(从上往下数第一个红框)的路径,应该与Triangulation_2

文件夹中的cmakelists.txt文件同目录

 

                                                                                                图6

但是配置的工程有依赖boost库或Qt,是不能生成成功的,需要将依赖的库的include路径和lib路径加入到环境变量中,保证cmake能够找到,如图7所示

 

 

 

                                                                                                             图7

若cmake配置工程成功,会在目标目录下生成工程,如图8所示,将红框内Delaunay_triangulation_2设置为启动项,F5启动,会出现图9,可以鼠标点击

实现二维delaunay构网算法,demo演示成功

                                                                                          图8

 

 

                                                                                             图9

  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值