First page Back Continue Last page Summary Graphic
SWIG interfacing
A partir da própria definição do programa C é possível criar a interface (wrapper code):
swig -tcl8 -module minhalib minhalib.c
que produz: minhalib-swig_wrap.c
A biblioteca terá o wrapper mais o código original:
gcc -shared -o minhalib.so minhalib.c minhalib-swig_wrap.c
...e teremos a biblioteca final pronta: minhalib.so
No tcl, basta carregarmos esta última com:
load minhalib.so