博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ubuntu14.04安装opgngl
阅读量:4618 次
发布时间:2019-06-09

本文共 862 字,大约阅读时间需要 2 分钟。

转自:http://www.linuxidc.com/Linux/2013-05/84815.htm

sudo apt-get install build-essential 

sudo apt-get install libgl1-mesa-dev
sudo apt-get install libglu1-mesa-dev 
sudo apt-get install freeglut3-dev

测试程序

#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

 

转载于:https://www.cnblogs.com/onestow/p/4333209.html

你可能感兴趣的文章
网络编程基础之socket编程
查看>>
各种浏览器的user-agent和
查看>>
Restful levels
查看>>
Phonegap移动开发:布局总结(一) 全局
查看>>
Java 变参函数的实现
查看>>
nrf51 SDK自带例程的解读
查看>>
SESSION技术
查看>>
数据结构(五)之直接插入排序
查看>>
SQL函数——LENGTH()和LENGTHB()
查看>>
vim - manual -个人笔记
查看>>
详解Javascript中prototype属性(推荐)
查看>>
angularjs实现首页轮播图
查看>>
Git 对象 和checkout 和stash的笔记
查看>>
团队项目总结2-服务器通信模型和顺序图
查看>>
hdu 1085 Holding Bin-Laden Captive!
查看>>
[周记]8.7~8.16
查看>>
递归定义
查看>>
kindeditor 代码高亮设置
查看>>
图的邻接表存储
查看>>
2018 leetcode
查看>>