【问题标题】:CGAL installation on macOS Homebrew在 macOS Homebrew 上安装 CGAL
【发布时间】:2020-04-09 09:10:43
【问题描述】:

我正在尝试在 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

我不知道这两个问题是否相关。有谁知道解决办法吗?

谢谢

【问题讨论】:

    标签: c++ macos homebrew cgal


    【解决方案1】:

    如果您不需要任何依赖于 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 文档。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-07-12
      • 1970-01-01
      • 2022-01-04
      • 2022-12-04
      • 2017-06-19
      • 2019-03-14
      相关资源
      最近更新 更多