C++ OpenGL应用程序未拾取64位Mesa OpenGL32.dll
我正在尝试使用64位编译的MESA运行64位OpenGL应用程序。 当以32位编译这两个文件时,将opengl32.dll和talloc.dll与可执行文件放在同一个目录中非常有效,然而,在64位中,mesa opengl32.dll驱动程序似乎只是简单地传递了我的硬件驱动程序 如果我将opengl32.dll更改为任何无效文件,应用程序将崩溃,这意味着该文件将被读取,但会传递给其他驱动程序 我的32位和64位mesa都使用相同的标志编译,只是将-x86更改为*-x86_64* 有人对可能出现的问题有预感吗C++ OpenGL应用程序未拾取64位Mesa OpenGL32.dll,c++,visual-studio,opengl,dll,mesa,C++,Visual Studio,Opengl,Dll,Mesa,我正在尝试使用64位编译的MESA运行64位OpenGL应用程序。 当以32位编译这两个文件时,将opengl32.dll和talloc.dll与可执行文件放在同一个目录中非常有效,然而,在64位中,mesa opengl32.dll驱动程序似乎只是简单地传递了我的硬件驱动程序 如果我将opengl32.dll更改为任何无效文件,应用程序将崩溃,这意味着该文件将被读取,但会传递给其他驱动程序 我的32位和64位mesa都使用相同的标志编译,只是将-x86更改为*-x86_64* 有人对可能出现的
(顺便说一句,我使用的是Visual Studio)我不能给出一个答案,但我可以提供一个建议