[Cascavel-pm] Acessando lib*.so com XSLoader
Otávio Fernandes
otaviof em gmail.com
Segunda Setembro 25 17:33:45 PDT 2006
Pessoal,
Fiz funcionar desta forma aqui (embaixo) o q vcs acham ?
|
| use warnings
| use strict;
|
| # parametros para compilar junto com o código ANSI C
| use Inline C => Config =>
| ENABLE => AUTOWRAP =>
| LIBS => "-lteste";
| # declarando a libteste.h
| use Inline C => q{ struct tree *p1, *p2; };
| # protótipo da função (libteste.h)
| use Inline C => q{ void *foo ( ); };
|
| foo(); # :-)
|
um abraço,
On 9/25/06, Donato Azevedo <donatoaz em gmail.com> wrote:
> On 9/25/06, Otávio Fernandes <otaviof em gmail.com> wrote:
> > Olá Donato, valeu da resposta,
> >
> > Então vi o SWIG tmb, mas pelo o que eu entendi, eu vou ter que pegar o
> > fonte da lib em C e modificar antes de pode instanciar no scritp, não
> > é ?! Então, eu gosatria de evitar este tipo de coisa ... pelo XS não é
> > possível (diretamente) ?
>
> Nao precisa do fonte não. Voce so precisa do protótipo da função.
>
> --
> ------------------------------------------------------------------------
> Donato Azevedo - www.donatoaz.com.br
> Good algorithm design is important, and is both a science and an art.
> Slackware user #390325
--
| --
| Otávio Fernandes <otaviof at gmail dot com>
| Debian Sarge 3.1 - Linux User: 283.396
| http://otaviof.googlepages.com
| --
Mais detalhes sobre a lista de discussão Cascavel-pm