Visual C++6.0 配置OPENGL环境

首先,下载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;
}
成功运行就行了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值