From: speedy <sp...@3d...> - 2007-04-29 13:12:55
|
Hello William, Sunday, April 29, 2007, 10:05:26 AM, you wrote: WSF> speedy wrote: >> That line of code causes _wrap_class_base symbol undeclared error, when >> compiled with Visual C++ 2005. >> Am I missing something or this is in fact a genuine bug? WSF> Putting the code above makes it work for Python. If that doesn't fix it, WSF> then file a lua bug. Unless you are using multiple modules, you should WSF> have a %include "base.i" instead of %import. WSF> William Nope, doesn't fix it and yep, using multiple modules. I've managed to workaround the compilation issue by manually placing appropriate extern directive: -- derived.i %module derived %{ extern swig_lua_class _wrap_class_base; %} %import "base.i" %inline %{ class derived : public base { public: int test2(void); }; %} -- Best regards, speedy mailto:sp...@3d... |