2

我有 DLL (openAL32.dll),我的程序正在使用 OpenGL。我正在使用 Visual Studio 2010。在调试模式下,一切正常。当我切换到发布模式时,当我尝试运行程序时出现此错误(基本上,它是从我的 Windows 国家语言翻译过来的):

无法在动态加载的库 OpenAL32.dll 中找到 eglCreateContext 的入口点

OpenAL32.dll 中没有 eglCreateContext,而且从来没有。它甚至不应该在那里。

我的代码(编译和链接都可以)或 VS 的设置中看不到任何问题。程序只是在启动时崩溃。

编辑:在 C/C++ 属性页面的 VS 中的运行时库分别设置为多线程 (/MT) 和多线程调试 (/MTd)。在调试模式下使用 /MTd,它可以正常工作

4

0 回答 0