Rob,<br><br>You're in a bit of a pickle because Larry has exported the functions in the static library using their C++ mangled name. I can tell you how to get around this, but from your programming skills it would take more time than I want to spend typing in this web form right now. Contact me by
e-mail and I'll be happy to help you offline, but you really should ping Larry for help on this one first. He should have typed the functions in his lib as extern "C" and then done the same in the header file (if being compiled under C++). MS should have done the same with their GAPI Dll too. I'll mention that to Bill the next time we're playing golf.

<br><br>Oh and I've read his docs with the library and I know why he put the nag dialog in GXBeginDraw. He comes right out and tells everyone that they don't need to use GXOpenDisplay if you're using his library! Of course he couldn't put the nag dialog in that function - no one will be using it now! Ugh.<br><br>You'll need to use extern "C" with any C++ function you want to call from a C source file. That prevents the C++ name mangling.<br><br>Here's a function Foo in some C++ source file:<br><br>extern "C" void Foo (int Bar)<br>{<br> ...<br>}<br><br>
Last modification: Digby - 07/05/01 at 18:06:48