安装Matlab成功后,启动Matlab,发现下面一些警告信息
Warning: Could not query OpenGL
Warning: OpenGL appears to be installed incorrectly
造成Warning是因为Matlab自带OpenGL的库和系统的不一样
Matlab自带的OpenGL库装在了/opt/Matlab/sys/opengl/lib/glnx86/
这里/opt/Matlab/是安装目录
实际上用到的OpenGL库文件就两个
libGL.so : 一般是OpenGL通用库(这里你也可以选择最新版本,比如说我的是libGL.so.173.14.20)
libGLU.so : 用户自定义库
很显然,libGL.so应该用系统的,而libGLU.so用Matlab自带的,
一般情况下系统的/usr/lib/libGL.so和Matlab带的libGL.so不一样,Matlab用了自带的库,造成和驱动不能interface
用下面命令也可以看得很清楚libGL.so和libGLU.so的连接路径
ldd /opt/Matlab/bin/glnx86/glren.so
现在我们的目标很清楚:
就是要修改OpenGL库文件寻找路径
首先要把这两个东西整合在一起
1) 建一个安全目录比如/usr/local/opengl
2) cd /usr/local/op