[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