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

CGAL几何库配置教程相关推荐

  1. Cubemx与HAL库系列教程|系统时钟配置详解及源码分析

    STM32时钟系统简介 STM32种类繁多,时钟系统也不尽相同,但基本的还是大差不差,今日小飞哥就F1系列的MCU简单聊一聊STM32的时钟系统 1.时钟种类介绍: 先来看一看时钟树图,包含了整个系统 ...

  2. FluorineFX开源库 使用教程(service配置xml说明)

    FluorineFX开源库 使用教程 字体大小: 小 中 大 作者: ddv | 分类: 网站开发 | 浏览: 401 | 评论: 暂时没有评论 转载请保留出处: DDV=敌敌畏 www.dplaye ...

  3. win10用易语言需要C环境,win10系统易语言打开支持库配置就崩溃的具体教程

    有关win10系统易语言打开支持库配置就崩溃的操作方法想必大家有所耳闻.但是能够对win10系统易语言打开支持库配置就崩溃进行实际操作的人却不多.其实解决win10系统易语言打开支持库配置就崩溃的问题 ...

  4. centos7 mysql workbench_centOS下mysql workbench安装配置教程

    本文为大家分享了mysql workbench安装配置教程,供大家参考,具体内容如下 step0:安装mysql 在按照workbench之前,先安装mysql.指令是 yum install mys ...

  5. python3.6安装教程-python3.6环境安装+pip环境配置教程图文详解

    1.python安装可以跨平台 2.有两个版本2.7和3.6,第三方库适用2.7版,两个版本不兼容 windows安装: 第一种方法官网安装: 在官网下载安装包如图: 图下点击是默认下载32位所以我们 ...

  6. python详细安装教程环境配置-python3.6环境安装+pip环境配置教程图文详解

    1.python安装可以跨平台 2.有两个版本2.7和3.6,第三方库适用2.7版,两个版本不兼容 windows安装: 第一种方法官网安装: 在官网下载安装包如图: 图下点击是默认下载32位所以我们 ...

  7. OpenCV2.4.9 For Android + Android Studio (with gradle)配置教程

    OpenCV2.4.9 For Android + Android Studio (with gradle)配置教程 10 回复 / 9501 浏览 本页底部本帖地址 4king2 年前 - 2014 ...

  8. python3.6.0怎么安装pip_python3.6环境安装+pip环境配置教程图文详解

    1.python安装可以跨平台 2.有两个版本2.7和3.6,第三方库适用2.7版,两个版本不兼容 windows安装: 第一种方法官网安装: 在官网下载安装包如图: 图下点击是默认下载32位所以我们 ...

  9. win10下git的配置教程

    win10下git的配置教程 下载并安装git 登录git的官方网站,下载git.注意在windows,linux,mac系统上的下载版本不同,要根据自己的本地环境来选择安装包,如下图所示,这里我们选 ...

  10. Win10+vs2013+Caffe静态库配置自己的工程

    Win10+vs2013+Caffe静态库配置自己的工程 转载请注明原出处:http://blog.csdn.net/ouyangfushu/article/details/79450501 作者:S ...

最新文章

  1. 从 Android 静音看正确的查bug的姿势?
  2. SAP 采购订单显示含税价制作方案
  3. springboot中如何添加第三方的jar包或者说如何配置本地jar
  4. python是高级动态语言_Python动态语言之魅力揭秘
  5. 【Qt】QModbusRequest类
  6. Solr Facet技术的应用与研究
  7. ado jet 反复连接 未指定的错误_为什么驱动器的PE端要和变压器中性点有可靠连接?...
  8. python opencv把32位的灰度图变成8位的灰度图_python简单换脸程序
  9. 改变多目标跟踪领域!CMU等推出大规模多类别MOT数据集TAO
  10. Servlet相关(request域转发、重定向、刷新头)(session域)
  11. pandas dataframe使用query进行多个条件快速筛选
  12. 02-虚拟机克隆配置
  13. 关于在数据库中存储层次数据的一点看法与理解
  14. 再见2006,奋斗2007
  15. 华为绩效管理PBC:以责任结果为导向,正确评价价值
  16. 地下水环评(一级)实践技术及Modflow地下水数值模拟
  17. 史上最“犯贱”的十首情歌
  18. 各种翻车问题——最长公共前缀
  19. 华为手机怎样无线与电脑连接电脑连接服务器,华为手机助手如何无线连接电脑...
  20. 笔记本 键盘 唤醒计算机,笔记本电脑进入睡眠状态后无法通过鼠标或键盘来唤醒屏幕怎么解决...

热门文章

  1. 硬盘盒刷固件使其不休眠
  2. android备份手机号码,Android QQ同步助手3.2 保证号码备份“不丢人”
  3. 密码编码学与网络安全-------原理与实践(第七版)
  4. 汇编语言--常用DOS功能
  5. ESP8266/ESP32 驱动ST7789屏幕
  6. 23_ZYNQ7020开发板_USB驱动
  7. RouterOS(ROS)软路由端口映射转发回流
  8. SQL Server 2005数据库镜像
  9. sqlserver2008r2安装_SQL2008R2图文安装步骤详解
  10. 基于虚拟打印的PDF文档归档探索