Можно ли использовать общую библиотеку CGAL (lib [name] .so) на компьютере без установленной CGAL? - PullRequest
0 голосов
/ 07 февраля 2020

Мне удалось создать общую библиотеку, которая широко использует CGAL 5.0.1. Теперь мой вопрос: возможно ли это, если я перенесу эту новую общую библиотеку на другой компьютер без уже установленного CGAL. ​​

С веб-сайта CGAL :

Начиная с версии 5.0 CGAL, CGAL по умолчанию используется только для заголовков, что означает, что нет необходимости компилировать CGAL или его библиотеки перед использованием.

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

Насколько я понимаю, так как нет необходимости компилировать CGAL, нет необходимости устанавливать CGAL. если у нас уже есть общая библиотека. Это правильно? Спасибо, я довольно новичок в C ++ и во всем прочем.

1 Ответ

0 голосов
/ 07 февраля 2020

Когда вы используете только заголовок CGAL, общая библиотека CGAL не создается. Когда вы создаете разделяемую библиотеку, вы должны распространять ее вместе с исполняемым файлом. Пользователь вашего приложения не должен устанавливать CGAL. ​​

То, что я пишу здесь, не является указанием CGAL c.

...