Как скомпилировать CGAL-код в общую библиотеку? - PullRequest
0 голосов
/ 24 сентября 2019

Это довольно интересный вопрос, но, к сожалению, я не очень знаком с cmake или CGAL.Я просто не могу понять, как настроить cmake для генерации общей библиотеки из моего исходного кода.Я просмотрел некоторые документы и несколько страниц на github, но, похоже, ничего не получил.Я был бы очень признателен, если бы кто-то мог указать мне какую-то документацию или предоставить пример CMakeLists.txt или что-то еще (честно говоря, я полностью потерян здесь).

Мне нужны .so-s дляПривязка к Python для некоторых функций пакета 2D договоренностей.

1 Ответ

1 голос
/ 25 сентября 2019

CGAL Manual содержит много информации, которую можно использовать для начала работы.Здесь вы найдете информацию для сборки / установки самого CGAL. ​​

Если у вас уже есть встроенный / установленный CGAL в вашей системе, есть несколько примеров, чтобы показать, как использовать его в вашем собственном проекте CMake.Посмотрите их Github wiki , или для получения дополнительной информации, Разделы 14 и 15 их Руководства по установке.

Вы упомянули привязки Python, поэтому, если вы хотите использовать что-то вроде SWIG, я предлагаю посмотреть здесь .

...