Glut安装+OpenGL环境测试

本文详细介绍了在Windows环境下,如何使用Visual Studio 2008和VC++6安装GLUT库的具体步骤,并提供了示例代码。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

转自: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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值