
(3)安装:
pm -i glut-3.7-8.i386.rpm
(note: If you already have a later glut, use
rpm -i --force glut-3.7-8.i386.rpm)
如果你用的ubuntu 不支持rpm类型,可以安装alien这个软件,把rpm转成deb,再安装。(4)把 glut.h 移到/usr/include/GL:
mv glut.h /usr/include/GL(5)cd /usr/lib(6)cp libglut.so.3.7 libglut.so
(7)回到glut.zip的目录,运行make ,然后./cube
会看到测试图形
在新立地软件包管理器中 安装
libglu1-mesa-dev 就可以得到glu.h
#include <stdio.h>#include <GL/glut.h>int main(int argc, char** argv){glutInit(&argc,argv) //显示模式初始化glutInitDisplayMode(GLUT_SINGLE|GLUT_RGB|GLUT_DEPTH) //定义窗口大小glutInitWindowSize(300,300) //定义窗口位置glutInitWindowPosition(100,100) //创建窗口glutCreateWindow("OpenGL Version") const GLubyte* name = glGetString(GL_VENDOR)//返回负责当前OpenGL实现厂商的名字const GLubyte* biaoshifu = glGetString(GL_RENDERER)//返回一个渲染器标识符,通常是个硬件平台const GLubyte* OpenGLVersion =glGetString(GL_VERSION)//返回当前OpenGL实现的版本号const GLubyte* gluVersion= gluGetString(GLU_VERSION)//返回当前GLU工具库版本printf("OpenGL实现厂商的名字:%s\n", name) printf("渲染器标识符:%s\n", biaoshifu) printf("OOpenGL实现的版本号:%s\n",OpenGLVersion ) printf("OGLU工具库版本:%s\n", gluVersion) return 0}欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)