c++ - 奇怪的 "Entry Point Not Found"错误

标签 c++ visual-studio-2008 visual-studio-2012 openal glew

出于兼容性原因,我一直在使用 visual studio 2008 工具集重建我的项目,虽然它与 2012 工具集 (v110) 完美配合,但在使用 2008 (v90) 构建后,我在运行我的时收到了这条奇怪的消息程序。

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

您可能知道,GLEW 和 OpenAL 是完全不同的不相关库。

我要链接的库是:

-OpenAL -ALUT -OpenGL -libvorbis文件 -SDL -SDLmain

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

最佳答案

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

关于c++ - 奇怪的 "Entry Point Not Found"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13664712/

相关文章:

c++ - 将 ## 预处理器运算符与另一个宏输出一起使用

c++ - CMake 在更改时不会重新编译源文件?

c++ - QT如何保存到文件QPoint二维数组

c++ - extern C 不能在类级别使用?

c# - Visual Studio 2012 调试远程进程未按预期工作

c++ - 在嵌套命名空间范围内使用命名空间的正确方法

c# - VS 2008 - 明星团队和多项目解决方案?

c# - 如何在 VS 2008/C# 中获得类似 Eclipse 的类大纲?

versioning - "RTMREL"在软件版本控制中是什么意思?

visual-studio-2012 - Visual Studio 2012 的注册表权限