CGAL的安装与使用

CGAL的安装与使用,第1张

概述CGAL CGAL系大名鼎鼎的计算几何算法库,采用C++语言,代码中大量使用模板,相对比较难读。可以支持float, double, CORE的高精度或者gmp等任意精度库。 安装CGAL 在Windows下,建议采用Setup.exe进行安装,因为可以设定自动下载依赖库gmp, mpfr。 安装时会自动勾选,添加CGAL_DIR用户变量至CGAL安装目录,还有 CGAL/auxiliary/gm Cgal

Cgal系大名鼎鼎的计算几何算法库,采用C++语言,代码中大量使用模板,相对比较难读。可以支持float,double,CORE的高精度或者gmp等任意精度库。

安装Cgal

在windows下,建议采用Setup.exe进行安装,因为可以设定自动下载依赖库gmp,mpfr。

安装时会自动勾选,添加Cgal_DIR用户变量至Cgal安装目录,还有 Cgal/auxiliary/gmp/lib 至PATH路径;这个也可以不勾选,但对后面使用时稍有不便。

采用Setup.exe默认不勾选文档,如果安装后没有文档,可下载后缀为 doc_HTML.zip 的压缩包解压覆盖同目录 doc_HTML 文件夹。

Cgal使用

Cgal从版本4.9开始支持仅以头文件使用,但是虽然仅作为头文件使用,仍然需要运行CMake产生一些配置文件。

参考Cgal文档7.3.1 header-only with CMake Configuration,执行如下脚本:

cd Cgal-4.13.1 # go to Cgal directorycmake -DCgal_header_ONLY=ON . # configure Cgal

到了Cgal4.12版时,header-only 甚至不再需要CMake配置,但是依赖项(比如gmp,mpfr)并不是以头文件依赖的。

参考Cgal文档7.3.2 header-only without CMake Configuration,使用Cgal变成下面这样的:

set PATH=C:\Program files\CMake\bin;%PATH%set BOOST_ROOT=F:\OpenProJs\contrib\boost\boost_1_66_0set Cgal_DIR=F:\OpenProJs\contrib\cgal\Cgal-4.11.1cmake.exe -G "Visual Studio 14 2015" .
总结

以上是内存溢出为你收集整理的CGAL的安装与使用全部内容,希望文章能够帮你解决CGAL的安装与使用所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/1210527.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-04
下一篇 2022-06-04

发表评论

登录后才能评论

评论列表(0条)

保存