ubuntu opengl 开发

开发环境:
eclipse,需要安装C++开发插件,在自带的源中查找安装C++开发工具包即可
下载安装gl库:
sudo apt-get install libgl1-mesa-dev

下载安装glu库:
sudo apt-get install libglu1-mesa-dev

下载安装freeglut库

sudo apt-get install libfreeglut3-dev


第一个opengl程序,包含头文件


#include <GL/gl.h>
#include <GL/glu.h>
#include <GL/freeglut.h>
// 绘制场景
void RenderScene()
{
   //用当前清除颜色清除窗口
   glClear(GL_COLOR_BUFFER_BIT);
    //刷新绘图命令
   glFlush();
}
// 设置渲染状态
void SetupRC(void)
{
   glClearColor(0.0f, 0.0f, 1.0f, 1.0f);
}

// 主程序入口
int main(int argc, char* argv[])
{
   glutInit(&argc, argv);
   glutInitDisplayMode(GLUT_SINGLE | GLUT_RGBA);
   glutCreateWindow("Simple");
   glutDisplayFunc(RenderScene);

   SetupRC();

   glutMainLoop();
   return 0;
}

编写完后需要链接库文件,选择项目右键-属性-C/C++ Build-Settings-GCC C++Linker-Libraries添加GL,GLU和glut库


ubuntu opengl 开发_第1张图片


编译:ctrl+B
运行


原文地址: http://blog.sina.com.cn/s/blog_9b8a4a82010123l7.html


你可能感兴趣的:(ubuntu opengl 开发)