如何确定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.