centos7 如何将opengl2.0更新成opengl3.0甚至更新版本?

由于使用了vtk,但是例程总是跑不起来,后来不知道怎么捣鼓,opengl当时是更新了。我也知道opengl是一种规范,后续我重装系统后,又不知道怎么整opengl了,低版本根本渲染不起来。

img

img

img

在CentOS 7上更新OpenGL版本可能需要更新驱动程序和重新安装相关库。这可能需要较高的系统管理知识和经验。以下是一些可能有用的步骤:

1、检查你的系统上安装的驱动程序版本。可以使用命令"lspci -v | grep -i vga"

2、下载并安装最新的驱动程序。这可能需要从硬件制造商的网站上下载驱动程序并手动安装。

3、更新您的系统上的OpenGL库。可以使用yum或dnf进行此操作

4、重新启动系统以使更新生效

可以先卸载opengl2.0 然后在重新安装opengl3,可以用yum安装下载,下载完后进行配置,可以参考opengl的配置文章:
https://blog.csdn.net/ifenghua135792468/article/details/105219306

在linux上安装glut

要在linux上进行opengl编程,必须首先安装glut软件包。

安装glut

(1)下载地址:

3358 fidelio.cacs.Louisiana.edu/resources/Linux/glut.zip

)2)解压缩glut.zip :

unzip glut.zip

解压缩后,其中包含rpm安装包、测试文件、glut.h和makefile。 这些文件非常重要。

(3)安装:

rpm -i glut-3.7-8.i386.rpm

(note : ifyoualreadyhavealaterglut,use )

rpm-I-- force glut-3.7-8.i386.rpm )

(4) ) )。

将' glut.h '移动到'/usr/include/GL':

mv glut.h /usr/include/GL

(5) ) )。

cd /usr/lib

(6) ) )。

cp libglut.so.3.7 libglut.so

)7)返回glut.zip目录,运行make,然后单击./cube

有一种思路啊,题主可以参考一下,第一先卸载干净再重新安装高版本的opengl,实在不行就到官方网站下载opengl包,然后再放到相应的目录下就可以了。

你的设备环境匹配opengl的相关版本要求不?

如果匹配要求,是可以升级成功的,你检查下看看。