GCC .a Linking and BMax

BlitzMax Forums/BlitzMax Programming/GCC .a Linking and BMax

I said this before, but apparently I wasn't clear. There are NO EXTERNS for the DLL. I do not call the DLL from BlitzMax, because there are no functions exposed to call. It's all classes. I call C++ functions from BlitzMax. The C++ functions include the class headers and call the class members. If you read the errors, you'll see that the link errors are being flagged in tv3dwrapper.cpp, not a BMX file. If you look carefully at the errors, you can even see where the :: between class and member should be. As I also said before, I have done this before, so I know the theory is fine.

I haven't overwritten Win32,I've redeclared some of what it uses in my own module, so as to NOT overwrite Win32. But I can't import Win32 wholesale any more as it will clash with my module.