【发布时间】:2011-04-23 18:16:36
【问题描述】:
我正在尝试使用 64 位编译的 MESA 运行 64 位 OpenGL 应用程序。 在 32 位编译时,将 opengl32.dll 和talloc.dll 与可执行文件放在同一目录中时,效果很好,但是,在 64 位中,mesa opengl32.dll 驱动程序似乎只是传递了我的硬件驱动程序。
如果我将 opengl32.dll 更改为任何无效文件,应用程序将崩溃,这意味着文件被读取,但会传递给其他驱动程序。
我的 32 位和 64 位台面都使用相同的标志编译,除了将 -x86 更改为 *-x86_64*。
有人碰巧有预感可能是什么问题吗?
(顺便说一句,我正在使用 Visual Studio)
【问题讨论】:
标签: c++ visual-studio opengl dll mesa