vmware 中centos 系统支持OpenGL 3.3设置

问题描述

在Centos图形系统下运行OpenGL 实例代码,提示无法打开GLFW窗口错误:

Failed to create GLFW window

 

原因分析:

执行如下指令: glxinfo | grep "OpenGL version"

OpenGL version string: 2.1 Mesa 18.3.4 ,发现是系统下的OpenGL 版本不对,通过虚拟机的显示器设置

解决方案:

再次执行  glxinfo | grep "OpenGL version"  , 返回的是 3.3 版本了

 实例程序也可以正常运行了。

 

注意:虚拟机中操作系统运行OpenGL程序一定要用 vmware , virtualbox 目前好像是不行。

关键就是查看Opengl的版本符合才行。


版权声明:本文为huzhifei原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。