OpenGL在 Visual Studio 2008/2010 和 VC6++ 上面的配置(学习笔记)

这个学期刚刚接触openGL,就介绍一下如何配置运行环境吧!下面将对Windows下的OpenGL编程进行简单介绍。

第一步,选择一个编译环境

我选择Visual Studio 2008/2010和VC6++作为学习OpenGL的环境。

第二步,下载openGL

第三步,配置环境

     1、如果是VC++6,则应该将glut.h复制在“D:\Program Files\MicrosoftVisualStudio\VC98\Include\GL文件夹”)。
     2、如果是VisualStudio2008/2010,把glut.h复制到x:\Program Files\Microsoft\Visual Studio 9.0\VC\include\GL文件夹   中,如果没有GL这个文件夹则可以自己新建一个。(x是你安装VS的盘符号,如果装的是VC++的话,里面有个gl文件,Visual Studio 2008/2010则需要自己去新建一个)

     3、把解压得到的glut.lib和glut32.lib放到静态函数库所在文件夹(即与include并排的lib文件夹下)。

     4、把解压得到的glut.dll和glut32.dll放到操作系统目录下面的system32文件夹内。(典型的位置为:C:\Windows\System32)

第四步,建立一个OpenGL工程 无论VisualStudio2008/2010还是VC++6:
      1、选择File->New->Project,然后选择Win32 Console Application,(不是win32 application).选择一个名字,然后按OK。在弹出的对话框左边点Application Settings,找到Empty project并勾上,选择Finish。然后向该工程添加一个代码文件,取名为“OpenGL.c”,注意用.c来作为文件结尾
完成了,就跟平时的工程没什么两样的。

注意: 包含头文件(即lib):需检查以下(关键):

*.dll :当然是复制到windows/system32中 

*.lib :

如果是VC6.0,复制到 */VC98/Lib 中

如果是VS2008 /2010,复制到 */VC/lib 中

 Glut.h :

如果是VC6.0,复制到 */VC98/include/GL 中

如果是VS2008/2010 ,复制到 */VC/include/GL (没有GL目录就新建一个) 中

一个例子(矩形):

#include <gl/glut.h>

void Initial (void)
{
	glClearColor(1.0f,1.0f,1.0f,1.0f);
    glMatrixMode(GL_PROJECTION);
	gluOrtho2D(0.0,200.0,0.0,150.0);
}

void Display(void)
{
	glClear(GL_COLOR_BUFFER_BIT);
	glColor3f(1.0f,0.0f,0.0f);
	glRectf(50.0f,100.0f,150.0f,50.0f);
	glFlush();
}

int main(int argc ,char*argv[])
{
	glutInit(&argc,argv);
	glutInitDisplayMode(GLUT_SINGLE|GLUT_RGB);
	glutInitWindowSize(400,300);
	glutInitWindowPosition(100,120);
	glutCreateWindow("矩形");
	glutDisplayFunc(Display);
	Initial();
	glutMainLoop();
	return 0;
}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值