首页 > 其他分享 >CGAL安装教程(非vcpkg)

CGAL安装教程(非vcpkg)

时间:2022-12-23 11:22:05浏览次数:60  
标签:教程 头文件 CGAL vcpkg GMP boost 下载 MPFR

本次分享的是CGAL的安装教程,采用的是官方说的第二种方式,即:

 

 

安装流程如下:

  1.首先在CGAL的官方Github网址中下载CGAL和GMP and MPFR libraries

  • CGAL从5.0版本开始,就成为一个头文件库了,所有几何算法的实现都放于头文件中,这也就以为这CGAL无需编译,安装好依赖项后直接通过引用头文件实现调用。
  • GMP(GNU Multiple Precision Arithmetic) 和MPFR(GNU Multiple Precision Floating-Point Reliably),之所以依赖这两个库,官方解释说"CGAL combines floating point arithmetic with exact arithmetic in order to be efficient and reliable. CGAL has a built-in number type for that, but GMP and MPFR provide a faster solution, and we recommend using them.",译文:CGAL结合了浮点运算和精确运算,以提高效率和可靠性。CGAL有一个内置的数字类型,但是GMP和MPFR提供了一个更快的解决方案,我们推荐使用它们。

    下载框选的GMP and MPFR libraries, for Windows 64bits以及CGAL-5.5.1.zip

    对于其他的文件解释如下:

      CGAL-5.5.1.zip:包含CGAL所有头文件、CMAKE配置信息等

      doc_html:api文档

      example:官方案例

      library:纯库文件

      Source code:大杂烩,上面的全都有

 

  2.下载boost

 

  3.下载Qt

  4.下载Cmake

  5.编译一个example

  6.enjoy!

 

      

标签:教程,头文件,CGAL,vcpkg,GMP,boost,下载,MPFR
From: https://www.cnblogs.com/ShawBlack/p/17000087.html

相关文章

  • 红袖添香,绝代妖娆,Ruby语言基础入门教程之Ruby3基础语法,第一次亲密接触EP01
    书接上回,前一篇我们在全平台构建好了Ruby3的开发环境,现在,可以和Ruby3第一次亲密接触了。Ruby是一门在面向对象层面无所不用其极的解释型编程语言。我们可以把编写Ruby代......
  • 你不能只会flex居中布局,精制动画讲解所有flex布局方式!通俗易懂纯干货教程!
    flex布局相信很多人都已经有不少了解,其优势和作用被越来越多的开发者所喜爱,网上也有很多关于关于flex的介绍和教程。但是根据笔者的面试经验发现,很多人尤其是初中级开发......
  • 设置及查看Linux的环境变量详细教程
    Linux操作系统广泛用于服务器,以承载复杂的应用程序,这些应用程序具有非常具体的系统设置。当您启动一个新的Linuxshell会话时,会读取某个系统配置并相应地设置您的计算机......
  • 基础教程-try.except-命令行输入-字符串格式化
    tryexpecttry块允许您测试代码块以查找错误。except块允许您处理错误。finally块允许您执行代码,无论try和except块的结果如何。多个异常elsefinally定义多......
  • 基础教程-json-正则表达式-pip
    jsonJSON是用于存储和交换数据的语法。py中的json导入json模块importjsonjson->pyjson.loads()py->jsonjson.dumps()可以把以下类型的Python对象转换为......
  • 基础教程-迭代器
    迭代器是一种对象迭代器vs可迭代对象列表、元组、字典和集合都是可迭代的对象。所有这些对象都有用于获取迭代器的iter()方法mylist=[1,2,3,4,5,6,7,8]myit=ite......
  • 基础教程-类和对象-继承
    创建类和对象class关键字classA:a=4#实例化对象myA=A()print(myA.a)init()函数所有类都有一个_init_()函数,在启动类的时候执行,使用init()函数将值......
  • ng命令汇总:Angular CLI 使用教程指南参考
    AngularCLI使用教程指南参考AngularCLI现在虽然可以正常使用但仍然处于测试阶段.AngularCLI依赖Node4和NPM3或更高版本.安装要安装AngularCLI你需要先安装nod......
  • Git使用教程
    目录​​Git和SVN的区别​​​​Git的安装​​​​Git结构​​​​Git和代码托管中心​​​​本地库和远程库的交互​​​​Git的命令行操作​​​​本地库初始化​​​​Gi......
  • vue-devtools的安装教程
    直接到我的GitHub上找:链接下下来之后打开google浏览器,输入地址chrome://extensions/,点击加载已解压的扩展程序   进入到Chrome文件夹下,点击确定:   我这里......