- perl & c/c++, Alexey, 11:10 , 03-Фев-05 (1)
>Всем привет. > >Подскажите плз. куда смотреть. >Написал библиотечку с набором ф-ций. Как написать API для perl, для работы >с этой библиотекой... куда хоть смотреть? > >Всего доброго. эээ... это настолько глупый вопрос?
- perl & c/c++, allez, 11:38 , 03-Фев-05 (2)
- perl & c/c++, chip, 14:00 , 03-Фев-05 (3)
>Написал библиотечку с набором ф-ций. Как написать API для perl, для работы >с этой библиотекой... куда хоть смотреть? На www.linux.org.ru с пару месяцев назад проскакивала очень толковая статья. Поройся по архивам новостей.
- perl & c/c++, alexeylomov, 16:43 , 03-Фев-05 (4)
>Всем привет. > >Подскажите плз. куда смотреть. >Написал библиотечку с набором ф-ций. Как написать API для perl, для работы >с этой библиотекой... куда хоть смотреть? > >Всего доброго. Может я не понял вопроса, но разве это делается не так:
use <имя_библиотеки> ?
- perl & c/c++, chip, 17:10 , 03-Фев-05 (5)
>Может я не понял вопроса, но разве это делается не так: > >use <имя_библиотеки> ?perldoc -f use
- perl & c/c++, alexeylomov, 17:14 , 03-Фев-05 (6)
>>Может я не понял вопроса, но разве это делается не так: >> >>use <имя_библиотеки> ? > >perldoc -f use и?
- perl & c/c++, chip, 21:30 , 03-Фев-05 (7)
- perl & c/c++, alexey, 23:58 , 03-Фев-05 (8)
>>>>Может я не понял вопроса, но разве это делается не так: >>>> >>>>use <имя_библиотеки> ? >>> >>>perldoc -f use >> >> >>и? > >а теперь почуствуйте разницу: http://genphys.phys.msu.ru/~dmitriyk/site/mv/xs.html это все здорово, только вопрос не в том как "подключить", а как сделать то что потом подключать! Библиотека на c/c++ уже готова, нужно сделать модуль\пакейдж (или как это назвать) который нужно подключить... Вопроос скорее в том, что должно быть в этом модуле... как обращаться из перл'а к c'шной библиотеке... и можно ли вообще...
- perl & c/c++, alexeylomov, 16:36 , 04-Фев-05 (9)
>а теперь почуствуйте разницу: http://genphys.phys.msu.ru/~dmitriyk/site/mv/xs.html никакой разницы... >это все здорово, только вопрос не в том как "подключить", а как >сделать то что потом подключать! Библиотека на c/c++ уже готова, нужно >сделать модуль\пакейдж (или как это назвать) который нужно подключить... Вопроос скорее >в том, что должно быть в этом модуле... как обращаться из >перл'а к c'шной библиотеке... и можно ли вообще... А можно тогда подробнее, что есть сейчас? Чтобы легче понять, чего не хватает...
- perl & c/c++, alexey, 16:42 , 04-Фев-05 (10)
>А можно тогда подробнее, что есть сейчас? >Чтобы легче понять, чего не хватает... Ситуация с самого начала. Написал основную программу - на перле. Написал программу на C/C++ (грубо - набор ф-ций (библиотечка) для работы с БД). Задача: нужно вызывать эти ф-ции (которые в C библиотечке) из основной программы (perl). Вопрос: как? :)
- perl & c/c++, alexeylomov, 17:35 , 04-Фев-05 (11)
>Вопрос: как? :) В командной строке набрать h2xs -A -n MyDB ...появится папка MyDB Зайти в неё Скопировать в MyDB.xs свои функции Сказать perl Makefile.PL ... появится Makefile Сказать make ... появится папка blib Там и будет лежать модуль
В основной программе добавить use MyDB Функции вызываются MyDB::<имя_функции>
|