开发环境:
eclipse,需要安装C++开发插件,在自带的源中查找安装C++开发工具包即可
下载安装gl库:
下载安装glu库:
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库
编译:ctrl+B
运行
原文地址: http://blog.sina.com.cn/s/blog_9b8a4a82010123l7.html