openGL学习之安装配置(一)

1.安装openGL库

sudo apt-get install build-essential  
sudo apt-get install libgl1-mesa-dev //GL
sudo apt-get install libglu1-mesa-dev  //GLU
sudo apt-get install libglut-dev  或者 sudo apt-get install freeglut3-dev (有可能出现一个失败)


2.使用vim测试:

首先建立一个文件test.c(名字随便起)

输入代码

#include <GL/glut.h>			// 包含glut.h

void display()
{
    glClear(GL_COLOR_BUFFER_BIT);	// 背景色
    glColor3f(1.0f, 1.0f, 0.0f);	// 绘制颜色
    glRectf(-0.5f, -0.5f, 0.5f, 0.5f);	// 矩形
    glFlush();				// 显示

}

int main(int argc, char *argv[])
{
    glutInit(&argc, argv);		// 初始化
    glutInitDisplayMode(GLUT_RGB | GLUT_SINGLE);	// RGB 单缓冲
    glutInitWindowPosition(200, 200);	// 位置
    glutInitWindowSize(640, 480);	// 尺寸
    glutCreateWindow("Test openGl");	// 标题
    glutDisplayFunc(display);		// 显示函数
    glutMainLoop();			// 主循环

    return 0;
}

下一步就是编译运行:回到终端输入: gcc test.c -o test -lglut

表示编译test.c文件生成test,链接的库 libglut 注意(-lglut中 (-l为L的小写))

运行后,在窗口中间出现一个黄色矩形

如图:


下一节介绍如何在eclipse c/c++配置openGL

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值