出于兼容性原因,我一直在使用 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/