Windows环境下的GLUT下载地址:(大小约为150k)
http://www.opengl.org/resources/libraries/glut/glutdlls37beta.zip
Windows环境下安装GLUT的步骤:
1、将下载的压缩包解开,将得到5个文件
2、以默认目录为例:
(1)“C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\GL”。把解压得到的glut.h放到这个GL文件夹里。没有GL文件夹可以自己建一个,一般都有的。
(2)“C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\lib”。把解压得到的glut.lib和glut32.lib放到静态函数库所在文件夹,即lib文件夹。
(3)把解压得到的glut.dll和glut32.dll放到“C:\Windows\System32”文件夹内。(64位系统放到“C:\Windows\SysWOW64”文件夹内)这是非常重要的动态链接库设置!
其余需要在VC6.0下的设置在VC9.0下均不需要。至此,代码中包含 #include <GL/glut.h> 亦能正常编译通过。
http://www.opengl.org/resources/libraries/glut/glutdlls37beta.zip
Windows环境下安装GLUT的步骤:
1、将下载的压缩包解开,将得到5个文件
2、以默认目录为例:
(1)“C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\GL”。把解压得到的glut.h放到这个GL文件夹里。没有GL文件夹可以自己建一个,一般都有的。
(2)“C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\lib”。把解压得到的glut.lib和glut32.lib放到静态函数库所在文件夹,即lib文件夹。
(3)把解压得到的glut.dll和glut32.dll放到“C:\Windows\System32”文件夹内。(64位系统放到“C:\Windows\SysWOW64”文件夹内)这是非常重要的动态链接库设置!
其余需要在VC6.0下的设置在VC9.0下均不需要。至此,代码中包含 #include <GL/glut.h> 亦能正常编译通过。
一个简单的示例代码,用来测试开发环境,来源于computer graphics with OpenGL,third edition。
#include <windows.h>
#include <GL/glut.h>
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
void init (void)
{
glClearColor (1.0,1.0,1.0,0.0);
glMatrixMode (GL_PROJECTION);
gluOrtho2D (0.0,200.0,0.0,150.0);
}
void lineSegment (void)
{
glClear (GL_COLOR_BUFFER_BIT);
glColor3f (1.0,0.0,0.0);
glBegin (GL_LINES);
glVertex2i (180,15);
glVertex2i (10,145);
glEnd ();
glFlush ();
}
void main (int argc,char** argv)
{
glutInit (&argc,argv);
glutInitDisplayMode (GLUT_SINGLE|GLUT_RGB);
glutInitWindowPosition (50,100);
glutInitWindowSize (400,300);
glutCreateWindow ("OpenGL 测试程序");
init();
glutDisplayFunc (lineSegment);
glutMainLoop ();
}