急求 ubuntu 安装opengl问题?

用命令sudoapt-getinstallmesa-common-devmesademoslibgl1-mesa-devlibglu1-mesa-devfreeglut3... 用命令sudo apt-get install mesa-common-dev mesademos libgl1-mesa-dev libglu1-mesa-dev freeglut3-dev装好opengl后,我编译了一个很简单的例子test.c,用gcc -o test test.c -lglut -lGLU编译,出现如下错误:
/usr/lib/gcc/i486-linux-gnu/4.4.3/../../../../lib/libglut.so: undefined reference to `XFreeDeviceList'
/usr/lib/gcc/i486-linux-gnu/4.4.3/../../../../lib/libglut.so: undefined reference to `XListInputDevices'
/usr/lib/gcc/i486-linux-gnu/4.4.3/../../../../lib/libglut.so: undefined reference to `XSelectExtensionEvent'
/usr/lib/gcc/i486-linux-gnu/4.4.3/../../../../lib/libglut.so: undefined reference to `XOpenDevice'
/usr/lib/gcc/i486-linux-gnu/4.4.3/../../../../lib/libglut.so: undefined reference to `XmuLookupStandardColormap'
/usr/lib/gcc/i486-linux-gnu/4.4.3/../../../../lib/libglut.so: undefined reference to `XQueryDeviceState'
/usr/lib/gcc/i486-linux-gnu/4.4.3/../../../../lib/libglut.so: undefined reference to `XGetExtensionVersion'
/usr/lib/gcc/i486-linux-gnu/4.4.3/../../../../lib/libglut.so: undefined reference to `XFreeDeviceState'
请问这是什么问题啊???
我重装了一个更低版本的freeglut3-dev,后来能编译通过,但是运行时:
symbol lookup error: /usr/lib/libglut.so.3: undefined symbol: XmuLookupStandardColormap
这又是怎么回事啊????
展开
 我来答
孤舟釣客
2010-12-12 · TA获得超过293个赞
知道小有建树答主
回答量:170
采纳率:0%
帮助的人:247万
展开全部
可以试一下不用mesa而用glut,反正差不多的东西。sudo apt-get install glut*
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式