Установка CGAL на MacOS Homebrew - PullRequest
       27

Установка CGAL на MacOS Homebrew

1 голос
/ 09 апреля 2020

Я пытаюсь установить CGAL, используя Homebrew на MacOS Mojave. Когда я читаю руководство по 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

Я не знаю, связаны ли эти две проблемы , Кто-нибудь знает решение?

Спасибо

1 Ответ

0 голосов
/ 09 апреля 2020

Если вам не нужны демоверсии, которые зависят от Qt5, вам не нужен второй вариант. Первый достаточно. Он установит CGAL в usr/local/opt/cgal. Но так как вы запускаете пример с префиксом draw_, который пытается загрузить основанную на Qt программу просмотра basi c, он завершается неудачно. Все примеры, которые не зависят от 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, он устанавливает скомпилированные примеры CGAL для macOS Mojave.

Если позже вам понадобится запустить собственный код с одной из демонстраций CGAL, это немного сложнее, и вам следует обратиться к документации CGAL. ​​

...