That error has nothing to do with boost python. Apparently you did not link against the definition for the class Rectangle. You need to link against the object file generated from the definiton of Rectangle, usually you would have a Rectangle.cpp and generate a Rectangle.o. Your python module needs to link against Rectangle.o.
On Sat, Nov 17, 2012 at 6:02 PM, simon zhang <[email protected]> wrote: > yes..I try it.. > Error:undefined symbol:_ZRI9Rectangle > > 2012/11/17 Sybren A. Stüvel <[email protected]> >> >> >> On 17 November 2012 16:46, simon zhang <[email protected]> wrote: >>> >>> > func( &rt ); >>> How to make a parameter of c++ instance's pointer to a python function. >>> >>> > def pfunc( ret ) >>> > print ret.long >>> > print ret.area() >>> How to use c++ instance in python code. >>> >>> parameter >>> >>> >> >> Have you tried what you coded already? Did it give you any error messages? >> There is a lot of documentation out there (although not all of it equally >> clear) , have you tried that? >> >> -- >> Sybren A. Stüvel >> >> http://stuvel.eu/ >> >> >> >> _______________________________________________ >> Cplusplus-sig mailing list >> [email protected] >> http://mail.python.org/mailman/listinfo/cplusplus-sig > > > > _______________________________________________ > Cplusplus-sig mailing list > [email protected] > http://mail.python.org/mailman/listinfo/cplusplus-sig _______________________________________________ Cplusplus-sig mailing list [email protected] http://mail.python.org/mailman/listinfo/cplusplus-sig
