GLFWError #65542 Happen, WGL: The driver does not appear to support OpenGL 问题解决

简介
在使用远程桌面时,使用 opengl 的 exe 启动时会报错 GLFWError #65542 Happen, WGL: The driver does not appear to support OpenGL,无法正常启动。本文介绍针对这一情况的解决方案。

方法
访问 https://fdossena.com/?p=mesa/index.frag
下载 32 位版本 Mesa3D for windows:https://downloads.fdossena.com/geth.php?r=mesa-latest,此时版本是 20.1.8, 发布于 2020.8.16。
解压,取出 opengl32.dll
将 opengl32.dll 放在与要运行的 exe 同级的目录。
缺点:由于是 software renderer,性能比不上用系统中的 opengl32.dll。可以视情况选用。

方法来源:https://*.com/a/59638426/4394850

原理:
远程桌面状态下,显卡驱动不可用,无法提供 OpenGL 接口。Mesa3D 通过使用软件渲染来实现 opengl 则解决了此问题。同时由于使用软件渲染,相比硬件渲染的情况,性能会有损耗。可酌情使用。

GLFWError #65542 Happen, WGL: The driver does not appear to support OpenGL 问题解决

上一篇:探索 Android的SSAID(Android ID) 的奥秘


下一篇:Using SQLXML Bulk Load in the .NET Environment