开发环境:
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