码迷,mamicode.com
首页 > 其他好文 > 详细

Ubantu下配置OpenGL

时间:2016-09-02 14:43:39      阅读:523      评论:0      收藏:0      [点我收藏+]

标签:

1.确保基本的编译器和函数库依赖安装

sudo apt-get install build-essential

2.安装OpenGL Library

sudo apt-get install libgl1-mesa-dev

3.安装OpenGL Utilities

 sudo apt-get install libglu1-mesa-dev

4.安装OpenGL Utility Toolkit

 sudo apt-get install libglut-dev

如果第4步出现

技术分享

更改命令为sudo apt-get install freeglut3-dev

5.测试

终端下vim testOpenGL.c使用vim粘贴如下代码

#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 3D View");

    init();

    glutDisplayFunc(display);

    glutMainLoop();

    return 0;

}

技术分享

Esc->:->wq进行保存

终端下gcc -o testOpenGL testOpenGL.c -lGL -lGLU -lglut进行编译

./testOpenGL运行

技术分享

6.glew安装

官网下载源码:

http://glew.sourceforge.net/

技术分享

选择TGZ

解压后进入根目录

技术分享

终端下sudo -s

make进行源码编译

make install对编译好的代码进行安装

6.测试

在引入头文件中加入

#include<glew.h>

注意要将glew.h引入到glut.h之前,否则会引起编译报错

main函数开头加入glewInit()函数调用

终端下

 gcc -o testOpenGL testOpenGL.c -lGL -lGLU -lglut -lGLEW

编译通过说明安装成功

7.OpenGL版本查看

终端下glxinfo | grep OpenGL

技术分享

 

Ubantu下配置OpenGL

标签:

原文地址:http://www.cnblogs.com/Jyb-Lp/p/5833402.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!