从cgal中提取代码



我想在我的项目中使用CGAL的半边数据结构。

因为它是由LGPL授权的,我更愿意把这个小的部分和我的软件一起发布,而不是要求在用户的系统上安装这个大的库。

所以我的问题是,是否有像boost的bcp为Cgal?我开始手动复制一半的源文件,但它看起来相当复杂。

thank you in advance

目前还没有自动提取CGAL头文件子集或包含其依赖项的包的方法。您可以尝试手动执行此操作,只需遵循所有包含依赖项。

即使这样做,最大的问题是CGAL断言需要链接到libCGAL。您可以通过CGAL_NDEBUG宏禁用断言来避免这种情况。从CGAL发行版中也不容易看到一个包是否将代码编译成libCGAL,但是PolyhedronHalfedge_DS都不会这样做,所以您应该没问题。

相关内容

  • 没有找到相关文章

最新更新