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