首先,下载vc++6.0 软件,再从http://pan.baidu.com/s/1i3stTGT下载OPENGL开发库。
接着,下载完后解压OPENGL开发库,将里面的gl.h glaux.h glext.h glu.h wglext.h复制到vc++6.0安装目录下的Inlcude下的GL文件夹(例如我的安装位置为:C:\Program Files (x86)\Microsoft Visual Studio\VC98\Include\GL)。
再接着,将glaux.lib glu.lib glu32.lib glut.lib glut32.lib opengl.lib OPENGL32.LIB放在vc++安装目录下的Lib文件夹下(例如我的安装位置为:C:\Program Files (x86)\Microsoft Visual Studio\VC98\Lib)。
然后,将GLU.DLL GLUT.DLL GLUT32.DLL OPENGL.DLL 放在C盘的windows下面的system文件夹下面即可(注意:64位操作系统应放在syswow64文件夹下面即可)。
最后一步,就是测试你上面的配置是否成功。这里我用一段金刚石代码:
#include"gl/glut.h"
#include"math.h"
const GLfloat Pi=3.1415926536f;
void myDisplay(void)
{
int i,j,n=60;
GLfloat R=0.5f;
GLfloat t=2*Pi/60;
GLfloat t1=2*Pi/24;
glClear(GL_COLOR_BUFFER_BIT);
glLineWidth(0.1f);
glDisable(GL_LINE_STIPPLE);
glBegin(GL_LINE_LOOP);
glColor3f(1,1,0);
for(i=0;i<n;i++)
glVertex2f(R*cos(t*i),R*sin(t*i));
for(i=0;i<24;i++)
for(j=i+1;j<24;j++)
{
glVertex2f(R*cos(t1*i),R*sin(t1*i));
glVertex2f(R*cos(t1*j),R*sin(t1*j));
}
glEnd();
glFlush();
}
int main(int argc,char *argv[])
{
glutInit(&argc,argv);
glutInitDisplayMode(GLUT_RGB|GLUT_SINGLE);
glutInitWindowPosition(100,100);
glutInitWindowSize(800,800);
glutCreateWindow("金刚石");
glutDisplayFunc(&myDisplay);
glutMainLoop();
return 0;
}
成功运行就行了。