发布于 2014-12-09 11:54:33 | 1320 次阅读 | 评论: 0 | 来源: PHPERZ
OpenGL 开源图形API
OpenGL(全写Open Graphics Library)是个定义了一个跨编程语言、跨平台的编程接口的规格,它用于三维图象(二维的亦可)。OpenGL是个专业的图形程序接口,是一个功能强大,调用方便的底层图形库。
本文为大家讲解的是如何在Ubuntu下安装OpenGL的方法,感兴趣的同学参考下.
OpenGL(全写Open Graphics Library)是个定义了一个跨编程语言、跨平台的编程接口的规格,它用于三维图象(二维的亦可)。OpenGL是个专业的图形程序接口,是一个功能强大,调用方便的底层图形库。
系统平台:Ubuntu14.04
软件:OpenGL
在Ubuntu14.04下安装OpenGL记录:
测试程序
#include <GL/glut.h>voidinit(void){glClearColor(0.0,0.0,0.0,0.0);glMatrixMode(GL_PROJECTION);glOrtho(-5,5,-5,5,5,15);glMatrixMode(GL_MODELVIEW);gluLookAt(0,0,10,0,0,0,0,1,0);return;}voiddisplay(void){glClear(GL_COLOR_BUFFER_BIT);glColor3f(1.0,0,0);glutWireTeapot(3);glFlush();return;}intmain(intargc,char*argv[]){glutInit(&argc,argv);glutInitDisplayMode(GLUT_RGB | GLUT_SINGLE);glutInitWindowPosition(0,0);glutInitWindowSize(300,300);glutCreateWindow("OpenGL #D View");init();glutDisplayFunc(display);glutMainLoop();return0;}
编译运行
gcc test.c -o test -lGL -lGLU -lglut
./test.c
这里是调用的OpenCL的动态链接库,C和C++均可调用,调用形式均为 -lGL -lGLU -lglut