ubuntu 安装中缺少 CGAL/hierarchy_simplify_point_set.h 文件

Missing CGAL/hierarchy_simplify_point_set.h file in ubuntu install

我正在尝试在 ubuntu 16.04 上构建一些源代码,其中 类 之一依赖于 hierarchy_simplify_point_set.h 头文件,它是 CGAL 点集包的一部分。按照安装页面上的说明进行操作后,我通过 apt-get 安装了 libcgal-devlibcgal-qt5-dev。包管理器已安装 libcgal-dev 4.7,其中应包含点集库。但是,特定的头文件似乎丢失了(它似乎有一些来自点集库的文件,而不是其他的 - 我正在查看 /usr/include/CGAL)。有谁知道我做错了什么?

ps:为了更好的衡量,我已经尝试卸载并重新安装这两个软件包,但没有成功。

此 header 已在 CGAL 4.8 中引入,而您似乎正在使用 CGAL 4.7。

您可以获得最新版本的CGAL here。由于最新版本可以用作 header-only 库,只需在某处提取发布存档并在调用 cmake 配置示例时将 CGAL_DIR 设置到该位置,它应该可以直接工作。