由于使用了vtk,但是例程总是跑不起来,后来不知道怎么捣鼓,opengl当时是更新了。我也知道opengl是一种规范,后续我重装系统后,又不知道怎么整opengl了,低版本根本渲染不起来。
在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的相关版本要求不?
如果匹配要求,是可以升级成功的,你检查下看看。