[Tutor] Python to C++

Tony Cappellini cappy2112 at gmail.com
Tue Mar 25 07:39:18 CET 2008


Another alternative is Weave
http://www.scipy.org/Weave

But mixing C/C++ with Python sort of defeats the reasons for using
Python to begin with

Message: 2
Date: Sat, 22 Mar 2008 02:44:54 +0100
From: Eike Welk <eike.welk at gmx.net>
Subject: Re: [Tutor] Python to C++
To: tutor at python.org
Message-ID: <200803220244.54377.eike.welk at gmx.net>
Content-Type: text/plain; charset=utf-8

On Friday 21 March 2008 23:37, Dinesh B Vadhia wrote:
> Thank-you for all the suggestions for converting to C/C++ which
> will be followed up.
>
> Can we interface Python to a C++ library and if so how?
>
> Dinesh
>

If you have only few classes / member functions Boost-Python is a good
solution.
http://www.boost.org/libs/python/doc/

I heard that SWIG can also generate glue code for C++.
http://www.swig.org/Doc1.3/SWIGPlus.html

You could also look at Py-QT they have a tool like SWIG (SIP I think),
which they use to generate the glue code for the fairly big QT
library. Maybe you like it better.
http://www.riverbankcomputing.co.uk/pyqt/


More information about the Tutor mailing list