CGAL 编译

2018-05-07

  在Windows平台上,CGAL的编译还是很简单的。可以下载安装版本的cgal,它会自动的下载所依赖的第三方lib。那么在build时就不需要自行编译第三方的lib了。如果想要从官方git仓库clone代码并build,那就复杂了。
  CGAL依赖于boost,我们可以选择boost位置。如果想要结合PCL使用,PCL默认使用static boost,所以,需要注意 CGAL_Boost_USE_STATIC_LIBS这个选项。经测试,这个选项勾选与否都没有关系。可能CGAL内部只是使用到了boost中 header only 的模块。
  算法本身与Qt没有关系,所以不需要勾选WITH_CGAL_Qt5。
  cmake正确的generate之后,需要把build/include/CGAL/compiler_config.h 文件copy到 源代码目录的include/CGAL/,不少lib都采取的这样的配置方式。
  可以打开VS进行编译了。因为CGAL本身大量代码都是模板,build CGAL本身所需的编译时间是相当短的,i7上只需要几秒。这是正确的。但是,在代码中引入CGAL的代码那可就不一样了,我只使用了一个函数

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值