繁体   English   中英

在 macOS Homebrew 上安装 CGAL

[英]CGAL installation on macOS Homebrew

我正在尝试在 macOS Mojave 上使用 Homebrew 安装 CGAL。 正如我在 Cgal 手册上阅读的那样,他们建议使用以下命令:

brew install cgal
brew install cgal-qt5

第一个命令运行并正确安装 cgal,但第二个命令出现此错误:

Error: No available formula with the name "cgal-qt5" 
==> Searching for a previously deleted formula (in the last month)...
Error: No previously deleted formula found.
==> Searching for similarly named formulae...
Error: No similarly named formulae found.
==> Searching taps...
==> Searching taps on GitHub...
Error: No formulae found in taps.

我已经更新了 Homebrew,但问题仍然存在。

如果我尝试构建提供的示例 Triangulation_2,则会收到以下错误:

/usr/local/include/CGAL/draw_triangulation_2.h:16:10: fatal error: 
'CGAL/Qt/Basic_viewer_qt.h' file not found

我不知道这两个问题是否相关。 有谁知道解决方案?

谢谢

如果您不需要任何依赖于 Qt5 的演示,则不需要第二个选项。 第一个就够了。 它将在usr/local/opt/cgal中安装 CGAL。 但是,由于您正在运行带有draw_前缀的示例,该示例试图加载基于 Qt 的基本查看器,因此它会失败。 所有不依赖于 Qt 的示例都应该可以正常运行。 如果您仍然需要演示,我建议让它运行的最快方法是

brew install danston/cgal/cgal-examples@5.0.1
cd /usr/local/opt/cgal-examples@5.0.1/Triangulation_2/
./draw_triangulation_2

这是我自己的 brew tap,它为 macOS Mojave 安装了预编译的 CGAL 示例。

如果您稍后需要使用 CGAL 演示之一运行您自己的代码,这有点复杂,您应该解决 CGAL 文档。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM