如何在客户端Windows7机器上安装OpenGL/OpenTK

本文关键字:安装 OpenGL OpenTK 机器 客户端 Windows7 | 更新日期: 2023-09-27 18:29:18

我们基于C#Winforms OpenTK的应用程序无法在Windows 7 32位客户端机器上运行,因为它依赖OpenGL 1.5功能。由于机器上没有正确的OpenGL DLL,它默认为OpenGL 1.1模拟器,如下所述:

https://www.opengl.org/wiki/Getting_Started#Windows

显卡本身支持OpenGL 4.2:

http://www.geforce.com/hardware/desktop-gpus/geforce-gt-520/specifications

我们已在NVIDIA网站上安装了最新的NVIDIA驱动器,拥有完全管理员权限。

然而,当我们运行需要OpenGL 1.5的OpenTK示例(例如"picking"或"VBO static/dynamic")时,我们仍然会收到指定机器在OpenGL 1.1上的错误,或"访问违规"。

我在网上搜索过解决方案,但都无济于事,我们正在碰壁。

在物理上支持OpenGL 4.2的windows机器上安装最新OpenGL的正确、可靠的方法是什么?

如何在客户端Windows7机器上安装OpenGL/OpenTK

然而,当我们运行需要OpenGL 1.5的OpenTK示例(例如"picking"或"VBO static/dynamic")时,我们仍然会收到指定机器在OpenGL 1.1上的错误,或"访问违规"。

您使用的特定OpenTK二进制文件会创建一个OpenGL-1.1上下文。您只是使用了OpenTK的预编译版本,还是自己从源代码编译它?我强烈建议创建自定义构建。

在物理上支持OpenGL 4.2的windows机器上安装最新OpenGL的正确、可靠的方法是什么?

安装从供应商网站下载的原始供应商驱动程序。你已经这么做了,所以其他事情是你麻烦的原因。

不幸的是,我们遇到了一个鲜为人知的事实——OpenGL在通过RDP登录时无法正常工作。

直接使用机器和通过其他远程访问工具使用,效果良好。