2

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

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

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

我链接的库是:

-OpenAL -ALUT -OpenGL -libvorbisfile -SDL -SDLmain

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

4

1 回答 1

0

Just out of interest, does your main executable and library run under the same character set? The amount of times I have developed a static library/DLL and a main application and run into this problem beggars belief. Essentially, all projects must use the same character set (UNICODE, ANSI). Might not be your problem but I thought I would try and help :-)

于 2013-04-11T22:16:31.047 回答