网上有很多方法(大体意思是VM12.0之前的对opengles支持不好),都试了(
1. sudo apt-get install libgles2-mesa
2. sudo apt-get install libgles2-mesa-dev //这两个可能都装不好,我是再安装干净新的虚拟机
),运行openglES egl还是崩溃(eglCreateWindowSurface函数执行崩溃,也就是第三个参数找不到窗口句柄)。若安装有问题,就先执行万能的sudo apt-get update
最后试了下,这个网址(ubuntu官网):[SOLVED] Enable 3D acceleration(if supported) in Vmware (ubuntuforums.org)(核心就是sudo apt-get install driconf):
执行1. sudo apt-get update 2. sudo apt-get install driconf试了下,
VM里面的ubuntu可以运行openglES egl.
若执行sudo apt-get install driconf报错,则说明没有装好,可以执行
-
sudo add-apt-repository ppa:ubuntu-x-swat/updates
-
sudo apt-get update
-
sudo apt-get dist-upgrade //执行的很慢,因为是在下载软件
或者ubuntu系统里面自带的软件更新提示更新,这时候可以点击更新(与上面的其实是一样的)
上面的更新过程中,其实可以看到它在更新openGLES,若更新成果是可以允许gles的