转自:http://www.cnblogs.com/liyazhou/archive/2009/10/22/1588352.html
Windows环境下安装GLUT的步骤:
1、将下载的压缩包解开,将得到5个文件
2、在“我的电脑”中搜索“gl.h”,并找到其所在文件夹
如果是VC++6,则应该将glut.h复制在“D:\Program Files\MicrosoftVisualStudio\VC98 \Include\GL文件夹”)。 如果是VisualStudio2008,把glut.h复制到x:\Program Files\Microsoft\Visual Studio 9.0\VC\include\GL文件夹中,如果没有GL这个文件夹则可以自己新建一个。(x是你安装VS的盘符号,如果装的是VC++的话,里面有个gl文件,Visual Studio 2008则需要自己去新建一个)
3、把解压得到的glut.lib和glut32.lib放到静态函数库所在文件夹(即与include并排的lib文件夹下)。
4、把解压得到的glut.dll和glut32.dll放到操作系统目录下面的system32文件夹内。(典型的位置为:C:\Windows\System32) 第三步,建立一个OpenGL工程 无论VisualStudio2008还是VC++6: 选择File->New->Project,然后选择Win32 Console Application,(不是win32 application).选择一个名字,然后按OK。在谈出的对话框左边点Application Settings,找到Empty project并勾上,选择Finish。然后向该工程添加一个代码文件,取名为“OpenGL.c”,注意用.c来作为文件结尾。 搞定了,就跟平时的工程没什么两样的。
注意: 包含头文件:
#include <GL/glut.h>
#pragma comment(lib, "opengl32.lib")
#pragma comment(lib, "glu32.lib")
#pragma comment(lib, "glut32.lib") 或者在依赖项里面添加opengl32.lib、glu32.lib、glut32.lib
=============================================================================
测试程序:
#include "stdafx.h"#include <Windows.h>#include <gl/glut.h>#include <math.h>void myDisplay(void){ glClear(GL_COLOR_BUFFER_BIT); glRectf(-0.5f,-0.5f,0.5f,0.5f); glBegin(GL_POLYGON); for(int i=0; i<10000; ++i) glVertex2f(0.6*cos(2*3.1415926/10000*i), 0.6*sin(2*3.1415926/10000*i)); glEnd(); glFlush();}int _tmain(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;}
来源:https://www.cnblogs.com/hufei666888/archive/2012/03/19/2407140.html