LINUX.ORG.RU

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


0

0

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


Сырцы либы есть ?
Если да, то можно испльзовать swig
он может генерить перловые модули.

hyde
()
Ответ на: комментарий от hyde

Для swig сорсы не нужны - только хидеры. Если хидеров нету, и использование производится методом dlopen -> dlsym -> вызов по указателю, то простого способа нету.

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

anonymous
()
Ответ на: комментарий от vilfred

Спасибо, эта ссылка очень помогла :).

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.