Is It Necessary To Mention All Functions Of The Wrapped .c File In The Interface File Using Swig?
I try to wrap several .c files to make the accessible via Python. If I want to access all functions of all files do I have to mention all the functions in the interface file?
Solution 1:
Yes. But there is a shortcut: SWIG can parse header (.h
) files. So most of the time, you can get away with this interface file:
%module example
%{
/* Includes the header in the wrapper code */#include"header.h"
%}
/* Parse the header file to generate wrappers */
%include "header.h"
For more information, search for "SWIG for the truly lazy" at http://www.swig.org/tutorial.html
Post a Comment for "Is It Necessary To Mention All Functions Of The Wrapped .c File In The Interface File Using Swig?"