The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
perl & c/c++, !*! alexey, 03-Фев-05, 00:46  [смотреть все]
Всем привет.

Подскажите плз. куда смотреть.
Написал библиотечку с набором ф-ций. Как написать API для perl, для работы с этой библиотекой... куда хоть смотреть?

Всего доброго.

  • perl & c/c++, !*! Alexey, 11:10 , 03-Фев-05 (1)
    >Всем привет.
    >
    >Подскажите плз. куда смотреть.
    >Написал библиотечку с набором ф-ций. Как написать API для perl, для работы
    >с этой библиотекой... куда хоть смотреть?
    >
    >Всего доброго.

    эээ... это настолько глупый вопрос?


  • perl & c/c++, !*! allez, 11:38 , 03-Фев-05 (2)
    >Всем привет.
    >
    >Подскажите плз. куда смотреть.
    >Написал библиотечку с набором ф-ций. Как написать API для perl, для работы
    >с этой библиотекой... куда хоть смотреть?
    >
    >Всего доброго.
    Насчет API не подскажу, уж извини. А посмотреть... попробуй здесь: http://www.perl.org.ru/cgi-bin/search/search?text=API&page=1 и здесь: http://www.perl.org.ru/forum

  • 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)
          >>>Может я не понял вопроса, но разве это делается не так:
          >>>
          >>>use <имя_библиотеки> ?
          >>
          >>perldoc -f use
          >
          >
          >и?

          а теперь почуствуйте разницу: http://genphys.phys.msu.ru/~dmitriyk/site/mv/xs.html


          • 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::<имя_функции>




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру