Call C++ Function in Python

Dave Kuhlman dkuhlman at rexx.com
Mon Aug 12 13:00:11 EDT 2002


Also look at SWIG (http://www.swig.org).

For some purposes, especially where you have a header file 
describing the functions you want to call, SWIG can often generate 
the wrappers for you automatically.

  - Dave

Martin v. Loewis wrote:

> arivu at qmaxtest.com (Arivazhagan) writes:
> 
>> We are planning to use python in our c++ Project. We have to
>> invoke a C++ function from Python. can any one help?
> 
> I recommend you read the "extending and embedding" tutorial:
> 
> http://www.python.org/doc/current/ext/ext.html
> http://www.python.org/doc/current/api/api.html
> 
> You'll have to write an extension module. Since you will need to
> compile that with the C++ compiler, please make sure to use extern
> "C" on the module init function.
> 
> Regards,
> Martin

-- 
Dave Kuhlman
dkuhlman at rexx.com
http://www.rexx.com/~dkuhlman




More information about the Python-list mailing list