macOS Homebrew上的CGAL安装

问题描述 投票:0回答:1

我正在尝试在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个回答
0
投票

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

brew install danston/cgal/[email protected]
cd /usr/local/opt/[email protected]/Triangulation_2/
./draw_triangulation_2

这是我自己的酿造水龙头,它为Mac OS Mojave安装了预编译的CGAL示例。

[如果以后需要使用CGAL演示程序之一运行自己的代码,这会稍微复杂一些,应该处理CGAL文档。

© www.soinside.com 2019 - 2024. All rights reserved.