[C++-sig] [Py++] Undefined symbols for static const int member of class
brokenn at gmail.com
Fri May 21 12:05:31 CEST 2010
I'm wrapping a very simple class using PyPlusPlus.
---- snip ----
static const int a = 99;
---- /snip ----
And Py++ exposes the static member with a def_readonly("a", testclass::a )
call. When I import this module into python I get an undefined symbol for
ImportError: ./testwrapper.so: undefined symbol: _ZN9testclass1aE
I understand that the static member has no storage and thus boost python
cannot find the address of it. However, I was hoping there is a way to solve
this kind of (common?) problem using Py++ to perhaps generate a getter
function or something similar. How would one do this?
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Cplusplus-sig