经过【1】和【2】的步骤以后,已经安装了众多的依赖包
也许opengl开发包已经安装在里面了。 ubuntu11.10启动vbox报错libGL.so.1的问题
#find / -name libGL.so.1
如果有就cp到/usr/lib/i386-linux-gnu/ 下 再重新启动vbox 就可以了
若是没有就执行 #apt-file search libGL.so.1 找到是那个安装包里含有,然后apt-get install package
需要先 #apt-get install apt-file #apt-file update
(如果之后不小心删除了mesa包,可以用这个命令 apt-get build-dep mesa)
这是只缺乏glut(参考: freeglut的安装问题)
使用命令apt-get install freeglut3-dev进行安装。
安装完毕后编译各种缺乏文件,原因:
g++ -lGL -lglut test.cpp -o test这条命令无法编译
gcc test.cpp -o test -lGL -lGLU -lglut反过来可以编译……囧
完成后试着一段小程序
#include<GL/glut.h>
void myDisplay(void)
{
glClear(GL_COLOR_BUFFER_BIT);
glRectf(-0.5f, -0.5f, 0.5f, 0.5f);
glFlush();
也许opengl开发包已经安装在里面了。 ubuntu11.10启动vbox报错libGL.so.1的问题
#find / -name libGL.so.1
如果有就cp到/usr/lib/i386-linux-gnu/ 下 再重新启动vbox 就可以了
若是没有就执行 #apt-file search libGL.so.1
需要先 #apt-get install apt-file
(如果之后不小心删除了mesa包,可以用这个命令 apt-get build-dep mesa)
这是只缺乏glut(参考: freeglut的安装问题)
使用命令apt-get install freeglut3-dev进行安装。
安装完毕后编译各种缺乏文件,原因:
g++ -lGL -lglut test.cpp -o test这条命令无法编译
gcc test.cpp -o test -lGL -lGLU -lglut反过来可以编译……囧
完成后试着一段小程序
#include
void myDisplay(void)
{