LINUX.ORG.RU

Подклоючение библиотек в Perl.


0

0
Есть некая либа lib.so и надо подключить ее и вызывать функции из скрипта на перле, подскажите как это можно сделать. Как сделать то же самое на С знаю, а вот с перлом что-то не нашел как, спасибо.

Сырцы либы есть ?
Если да, то можно испльзовать swig
он может генерить перловые модули.
hyde
()
Ответ на: комментарий от hyde
Для swig сорсы не нужны - только хидеры. Если хидеров нету, и использование производится методом dlopen -> dlsym -> вызов по указателю, то простого способа нету.

Сложный состоит в создании XS-враппера на каждую загружаемую функцию; или хотя бы на каждый тип загружаемой функции. Долго объяснять.

anonymous
()
Ответ на: комментарий от vilfred
Спасибо, эта ссылка очень помогла :).
anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.