我用的是linux mint,其它版本类似。
首先要安装一些OpenGL编译时需要的文件,直接输入
sudo apt-get install mesa-common-dev libgl1-mesa-dev libglu1-mesa-dev freeglut3-dev
安装完成后应该能在 /usr/include/GL 目录下看到glut.h, gl.h等文件。
然后打开Eclipse, 点击Project -> Properties -> C/C++ Build -> Settings -> Tool Settings
Libraries添加glut, GL, GLU, 在Library search path中添加 /usr/include/GL,如图
完成之后可以在eclipse中编写个简单的OpenGL试试,应该就不会有问题了
为方便大家测试是否配置正确,这里引用一下一位仁兄的代码:
#include <GL/glut.h>
void myDisplay(void)
{
glClear(GL_COLOR_BUFFER_BIT);
glRectf(-0.5f, -0.5f, 0.5f, 0.5f);
glFlush();
}
int main(int argc, char *argv[])
{
glutInit(&argc, argv);
glutInitDisplayMode(GLUT_RGB | GLUT_SINGLE);
glutInitWindowPosition(100, 100);
glutInitWindowSize(400, 400);
glutCreateWindow("第一个OpenGL程序");
glutDisplayFunc(&myDisplay);
glutMainLoop();
return 0;
}
一个简单的小例子,转自: http://www.cppblog.com/doing5552/archive/2009/01/08/71532.html