如何确定Windows计算机上是否安装了OpenGL?


17

我在网络上大约有50台PC,我想知道这些PC是否已安装OpenGL。如果他们有,我也想知道哪个版本。

现在,我不介意按顺序访问每台计算机,但是我不希望不安装任何实用程序。

那么,是否有任何方法可以找到在PC上是否安装了OpenGL(我在考虑XP,Vista或7)?如果已安装,它是哪个版本?

如果没有,我也欢迎实用程序建议。

Answers:


8

我相信Windows随附OpenGL驱动程序。http://www.opengl.org/wiki/Getting_started似乎证实了这一点:

如果您运行的是Windows 98 / Me / NT / 2000 / XP / 2003 / Vista,则OpenGL库已安装在系统上。

上面的页面显示了opengl32.dll在不同版本的Windows上的默认位置。例如windows \ system32 \ opengl32.dll,因此您可以在每台计算机上查找它们。

如果您想确定每个系统上的版本,那么我认为您将需要一个实用程序。


1
Windows附带了支持OpenGL API的库,但这并不意味着已安装OpenGL驱动程序。
— torhu


3

Geeks3D上还有另一个名为GPU Caps Viewer的实用程序。

GPU Caps Viewer是一个图形卡信息实用程序,专注于主(主)图形卡的OpenGL,Vulkan,OpenCL和CUDA API级别支持。对于Vulkan,OpenCL和CUDA,GPU Caps Viewer详细说明了系统中每个可用设备的API支持。

在此处输入图片说明


根据您(现在已删除)的评论,Stellarium特别声明您需要OpenGL 3.0,因此为什么它不能在只有OpenGL 1.4的计算机上运行。
— Mokubai

最好从下载页面安装最新版本,而不是从博客文章中安装任意旧版本。
— jpaugh,
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.