2024年3月27日发(作者:从暄玲)
Freeglut 2.6.0 Windows下配置方法2010-04-09 11:40如需转载,请注明来源:
http://hi.baidu.com/yowsah/
GLUT 代表OpenGL Utility Tookit。Mark J.Kilgard 为了使OpenGL应用程序结构能
够真正独立于窗口系统构思了GLUT库。
Freeglut是一个GLUT的开源实现。
本文介绍VS2008环境下的Freeglut 2.6.0配置:
1. 下载Freeglut:http://freeglut.sourceforg/,
http://prdownloads.sourcefort/freeglut/freeglut-2.6.0.tar.gz?download
2. 下载到的文件为freeglut-2.6.,解压到任意目录,使用Visual Studio 2008
打开freeglut-2.6.0VisualStudio2008freeglut.vcproj,使用Release执行编译。这时会
生成Release目录。
3. 将Release目录中的freegll复制到system32下。
4. 查找gl.h位置(默认在C:Program FilesMicrosoft
SDKsWindowsv6.0AIncludegl),将freeglut-2.6.0includeGL中的.h文件复制进
去。
5.查找GlUb位置(默认在C:Program FilesMicrosoft
SDKsWindowsv6.0ALib),将Release目录下的freeglut.lib文件复制进去。
完成配置。
通过以下程序可测试是否成功并查看OpenGL版本:
#include <stdio.h>
#include
#include <GL/glut.h>
int main(int argc, char** argv)
{
glutInit(&argc,argv);
//显示模式初始化
glutInitDisplayMode(GLUT_SINGLE|GLUT_RGB|GLUT_DEPTH);
//定义窗口大小
glutInitWindowSize(300,300);
//定义窗口位置
glutInitWindowPosition(100,100);
//创建窗口
glutCreateWindow("testgl");
const char* version = (const char*)glGetString(GL_VERSION);
printf("OpenGL 版本:%sn", version);
glutMainLoop();
return 0;
}
第二步:安装GLUT工具包
GLUT不是OpenGL所必须的,但它会给我们的学习带来一定的方便,推荐安
装。
Windows环境下的GLUT下载地址:(大小约为150k)
http://www.openg/resources/libraries/glut/glutdlls37beta.zip
无法从以上地址下载的话请使用下面的连接:
http://uploogramfan.com/upfile/200607311626279.zip
Windows环境下安装GLUT的步骤:
1、将下载的压缩包解开,将得到5个文件
2、以我的安装目录为例:
(1)“d:Program FilesMicrosoft Visual StudioVC98includeGL文件夹”。把解压得
到的glut.h放到这个GL文件夹里。没有GL文件夹可以自己建一个,一般都有的。
(2)“d:Program FilesMicrosoft Visual StudioVC98lib文件夹”。把解压得到的
glb和glut32.lib放到静态函数库所在文件夹,即lib文件夹。
(3)把解压得到的gll和glut32.dll放到操作系统目录下面的system32文件夹
内。(典型的位置为:C:WindowsSystem32)这是非常重要的动态链接库设置!
第三步,创建工程,其步骤如下:
(1)创建一个Win32 Console Application。(以我创建的为例,工程名为
simpleGL)
2024年3月27日发(作者:从暄玲)
Freeglut 2.6.0 Windows下配置方法2010-04-09 11:40如需转载,请注明来源:
http://hi.baidu.com/yowsah/
GLUT 代表OpenGL Utility Tookit。Mark J.Kilgard 为了使OpenGL应用程序结构能
够真正独立于窗口系统构思了GLUT库。
Freeglut是一个GLUT的开源实现。
本文介绍VS2008环境下的Freeglut 2.6.0配置:
1. 下载Freeglut:http://freeglut.sourceforg/,
http://prdownloads.sourcefort/freeglut/freeglut-2.6.0.tar.gz?download
2. 下载到的文件为freeglut-2.6.,解压到任意目录,使用Visual Studio 2008
打开freeglut-2.6.0VisualStudio2008freeglut.vcproj,使用Release执行编译。这时会
生成Release目录。
3. 将Release目录中的freegll复制到system32下。
4. 查找gl.h位置(默认在C:Program FilesMicrosoft
SDKsWindowsv6.0AIncludegl),将freeglut-2.6.0includeGL中的.h文件复制进
去。
5.查找GlUb位置(默认在C:Program FilesMicrosoft
SDKsWindowsv6.0ALib),将Release目录下的freeglut.lib文件复制进去。
完成配置。
通过以下程序可测试是否成功并查看OpenGL版本:
#include <stdio.h>
#include
#include <GL/glut.h>
int main(int argc, char** argv)
{
glutInit(&argc,argv);
//显示模式初始化
glutInitDisplayMode(GLUT_SINGLE|GLUT_RGB|GLUT_DEPTH);
//定义窗口大小
glutInitWindowSize(300,300);
//定义窗口位置
glutInitWindowPosition(100,100);
//创建窗口
glutCreateWindow("testgl");
const char* version = (const char*)glGetString(GL_VERSION);
printf("OpenGL 版本:%sn", version);
glutMainLoop();
return 0;
}
第二步:安装GLUT工具包
GLUT不是OpenGL所必须的,但它会给我们的学习带来一定的方便,推荐安
装。
Windows环境下的GLUT下载地址:(大小约为150k)
http://www.openg/resources/libraries/glut/glutdlls37beta.zip
无法从以上地址下载的话请使用下面的连接:
http://uploogramfan.com/upfile/200607311626279.zip
Windows环境下安装GLUT的步骤:
1、将下载的压缩包解开,将得到5个文件
2、以我的安装目录为例:
(1)“d:Program FilesMicrosoft Visual StudioVC98includeGL文件夹”。把解压得
到的glut.h放到这个GL文件夹里。没有GL文件夹可以自己建一个,一般都有的。
(2)“d:Program FilesMicrosoft Visual StudioVC98lib文件夹”。把解压得到的
glb和glut32.lib放到静态函数库所在文件夹,即lib文件夹。
(3)把解压得到的gll和glut32.dll放到操作系统目录下面的system32文件夹
内。(典型的位置为:C:WindowsSystem32)这是非常重要的动态链接库设置!
第三步,创建工程,其步骤如下:
(1)创建一个Win32 Console Application。(以我创建的为例,工程名为
simpleGL)