发布于 2014-12-09 11:54:33 | 1302 次阅读 | 评论: 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>
void
init(
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
;
}
void
display(
void
){
glClear(GL_COLOR_BUFFER_BIT);
glColor3f(1.0,0,0);
glutWireTeapot(3);
glFlush();
return
;
}
int
main(
int
argc,
char
*argv[]){
glutInit(&argc,argv);
glutInitDisplayMode(GLUT_RGB | GLUT_SINGLE);
glutInitWindowPosition(0,0);
glutInitWindowSize(300,300);
glutCreateWindow(
"OpenGL #D View"
);
init();
glutDisplayFunc(display);
glutMainLoop();
return
0;
}
编译运行
gcc test.c -o test -lGL -lGLU -lglut
./test.c
这里是调用的OpenCL的动态链接库,C和C++均可调用,调用形式均为 -lGL -lGLU -lglut