Memory Access violation when unloading glu32.dll

Has anyone had this problem?

I’m creating/testing/debugging my small engine which includes an interface to load up my renderer in a DLL.

The DLL loads fine, creates my OpenGL stuff fine, and (according to my output) unloads fine. However, when it starts unloading the other DLL’s during application cleanup (ie. opengl32.dll, glu32.dll, etc…) it blows up right after unloading the glu32 dll.

I’m still convinced it’s OpenGL related, as my Direct3D DLL loads/unloads just fine without any problems…

Any ideas how to trace what’s going on?

thanks!

This topic was automatically closed 183 days after the last reply. New replies are no longer allowed.