How to access MFC classes in Python using SWIG ?
Harish
harry_chillboy at rediffmail.com
Thu Dec 18 07:43:50 EST 2003
Brian Kelley <bkelley at wi.mit.edu> wrote in message news:<3fe07ab5$0$579$b45e6eb0 at senator-bedfellow.mit.edu>...
> John J. Lee wrote:
> > harry_chillboy at rediffmail.com (Harish) writes:
> >
> >
> >>I am using Python2.3 version with SWIG-1.3.19 to access C++ interface
> >>provided by a DLL.
> >>Some of its function returns MFC class objects like CString , CMap. I
> >>tried to generate wrapper for these classes using SWIG by including
> >>respective header files in .i file.
> >>But it doesn't work. Swig reports hundreds parsing errors in MFC's
> >>file.
>
> the ctypes package may do what you want
> http://starship.python.net/crew/theller/ctypes/tutorial.html
>
> Brian
Thanx Brian for your reply,
ctypes is really very helpful in my case to access most of the
functions. But I am stuck with some functions which return objects of
MFC::CString or CMap<>. ctype talks only about c type function and
simple data types. SWIG provides readymade wrappers for common STL
classes but not MFC :(
More information about the Python-list
mailing list