so there may be some magics?
Truthfully, I don't know. I know enough to diagnose the problem, but not enough to resolve it.
From what I see in that section -- and the rest of the document -- there doesn't appear to be any mention of how to persuade the C++ compiler to not mangle the names of Perl's C APIs called from within the XS code. The normal way of doing this -- thereby allowing C apis to be called from C++ code -- is to use extern "C"{} as described here
As far as I can tell that would require you to modify Perl's header files, which doesn't seem right.
In reply to Re^3: Problem on XS
by BrowserUk
in thread Problem on XS module loading
by llancet
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |