1.下载eclipse并安装CDT插件
2.安装MinGW,并配置好环境变量。调试eclipse,可以运行HelloWorld。
3.下载glutdlls文件,本文使用的是glutdlls37beta.zip,解压缩后如下图所示:
图1.glut解压缩后的内容
【1】将glut32.dll,glut.dll拷贝到 C:\Windows\SysWOW64目录下。
【2】将glut.h拷贝到C:\MinGW\GL目录下,也就是MinGW安装目录下的GL目录下
【3】将glut32.lib,glut.lib拷贝到 C:\MinGW\lib目录下,即MinGW安装目录下的lib目录下。
至此软件安装完成。
下面使用测试程序测试一下
新建一个C/C++的空工程,本例是一个C++工程,然后新建文件HelloGL.cpp,将一下的测试程序填到文件中,保存文件。
#include <windows.h> #include <GL/glut.h> #include <GL/glu.h> void Init() { glClearColor(0, 0, 0, 0); glMatrixMode(GL_PROJECTION); glOrtho(-5, 5, -5, 5, 5, 15); glMatrixMode(GL_MODELVIEW); gluLookAt(0, 0, 10, 0, 0, 0, 0, 1, 0); } void Display() { glClear(GL_COLOR_BUFFER_BIT); glColor3f(1.0, 0, 0); glutWireTeapot(3); glFlush(); } int main(int argc, char* argv[]) { glutInit(&argc, argv); glutInitDisplayMode(GLUT_RGB | GLUT_SINGLE); glutInitWindowPosition(0, 0); glutInitWindowSize(300, 300); glutCreateWindow("OpenGL 3D View"); Init(); glutDisplayFunc(Display); glutMainLoop(); return 0; }
注意:这里还需要配置一下链接库,才能编译出最后的可执行文件。如下图所示:
右击工程名字,弹出的菜单中选择“Properties”,接着弹出如下的对话框:
点击C/C++ Build的子目录的Settings选项卡,如上图右侧所示。此时找到Tool Settings选项卡,最后一个大项“MinGWC++ Linker”,点击子项Libraries,右侧的对话框切换到Libraries选项卡,点击该选项卡的右上角的绿色十字的按钮,添加如图所示的几个链接库:glut32,glu32, opengl32.
添加完毕,点击右下角的“OK”按钮,完成链接库的配置。接着只要编译工程,然后再运行就可以了。
效果图如下图所示:
参考文章:
http://blog.sina.com.cn/s/blog_6923201d0100wzye.html