加入收藏
网站地图
网站搜索
阅读内容

Linux下编写OpenGL程序的前置工作

[日期:2007-12-15] 来源:Linux公社  作者:Linux

上面的几步中,下载的glut包放在/usr/src目录下,如果放在其他目录下,将/usr/src改为相应的目录即可。

此外应该注意的是两个Makefile文件的修改

 改

·  OPENGL = $(TOP)/../lib/libMesaGL.so

  GLU = $(TOP)/../lib/libMesaGLU.so

 为

  OPENGL = -lGL

  GLU = -lGLU

因为所指定的目录中没有libMesaGL.so和libMesaGLU.so。

之后是tmake的配置,后面我们可以用它来生成pro工程文件和makefile文件。

先将下载的tmake解压缩,tar  -zxvf  tmake-1.8.tar.gz

得到tmake-1.8目录,之后设置两个环境变量:PATH和TMAKEPATH

PATH=$PATH:/usr/src/tmake-1.8/bin

export PATH

TMAKEPATH=/usr/src/tmake-1.8/lib/linux-g++

export TMAKEPATH

新建一个测试目录test,将glut-3.7目录下的progs/redbook目录下的hello.c复制到test目录中

之后生成一个pro文件:progen  -o hello.pro

然后生成makefile文件:tmake hello.pro -o Makefile

编辑生成的Makefile文件,在加载动态连接库的行里面加入 -lglut -lXi -lXmu

保存,make。

./hello 可以看到运行结果就可以了。

上一页12  GO



相关资讯       OpenGL 
本文评论       全部评论
发表评论

请您注意:
遵守国家有关法律、法规,尊重网上道德,承担一切因您的行为而直接或间接引起的法律责任。
LinuxIDC.com拥有管理笔名和留言的一切权利。

点评: 字数
姓名: