我有DLL(openAL32.dll),我的程序正在使用OpenGL。我正在使用Visual Studio 2010.在调试模式下,一切正常。 当我开始发布模式时,我尝试运行程序时遇到此错误(基本上,它是从我的Windows国家语言翻译):
无法为动态加载的eglCreateContext提供入口点 库OpenAL32.dll
OpenAL32.dll中没有eglCreateContext,从来没有。它甚至不应该在那里。
我无法在代码中看到任何问题(编译和链接正常)或VS中的设置。程序在启动时崩溃。
编辑: VS中的运行时库C / C ++属性页分别设置为多线程(/ MT)和多线程调试(/ MTd)。在调试模式下使用/ MTd,它可以正常工作