奇怪的"Entry Point Not Found"错误

Weird "Entry Point Not Found" error

本文关键字:Not Found 错误 Point Entry      更新时间:2023-10-16

出于兼容性原因,我一直在使用Visual Studio 2008工具集来重建我的项目,虽然它与2012工具集(v110)一起工作得很好,但在使用2008(v90)构建后,我在运行程序时收到了这条奇怪的消息。

"过程入口点__GLEW_VERSION_2_1无法在动态链接库 OpenAL32 中找到.dll"

如您所知,GLEW 和 OpenAL 是完全不同的不相关的库。

我链接的库是:

-开放AL-阿卢特-OpenGL-libvorbisfile-SDL-SDLmain

知道是什么导致了这种奇怪的混淆吗?

只是出于兴趣,您的主可执行文件和库是否在同一字符集下运行?我开发静态库/DLL 和主应用程序并遇到这个问题的次数令人难以置信。本质上,所有项目必须使用相同的字符集(UNICODE,ANSI)。可能不是你的问题,但我想我会尽力帮助:-)