
第1步: 选择编译环境
现在Windows系统的主流编译环境是Visual Studio,Broland C ++ Builder,Dev-C ++等. 它们都支持OpenGL. 但是这里我们选择VC ++ 6.0作为学习OpenGL的环境.
第2步: 安装GLUT工具包
GLUT对于OpenGL并不是必需的,但是它将为我们的学习带来一些便利. 建议安装.
在Windows环境中下载GLUT的地址: (大约150k)
如果无法从上述地址下载,请使用以下链接:
在Windows环境中安装GLUT的步骤:
1. 解压缩下载的压缩包,您将获得5个文件
2. 以我的安装目录为例:
(1)“ d: \ Program Files文件\ Microsoft Visual Studio \ VC98 \ include \ GL文件夹”. 将提取的glut.h放入此GL文件夹中. 您可以构建自己的没有GL文件夹,通常有.

(2)“ d: \ Program Files文件\ Microsoft Visual Studio \ VC98 \ lib文件夹”). 将提取的glut.lib和glut32.lib放在静态函数库所在的文件夹中,即lib文件夹.
(3)将提取的glut.dll和glut32.dll放入操作系统目录下的system32文件夹. (典型位置: C: \ Windows \ System32)这是一个非常重要的动态链接库设置!
第三步是创建项目. 步骤如下:
(1)创建一个Win32控制台应用程序. (以我创建的项目为例,项目名称为simpleGL)
(2)链接OpenGL库: 在Visual C ++中,首先单击“项目”,然后单击“设置”,然后单击“链接”. 最后,将opengl32.lib Glut32.lib Glaux.lib添加到对象/库模块的顶部. glu32.lib.
(3)单击“项目设置”中的“ C / C ++”选项卡,并将“预处理器定义”中的_CONSOLE更改为__WINDOWS. 最后单击确定.
现在,准备工作已基本完成,但不要轻易采取这一步骤. 如果不进行设置,则在编译和运行期间始终会出现错误.
第4步,创建最简单的opengl程序
1. 添加stdafx.h文件:
#include

#include
#include
#include
#include
2. 在项目的主程序中添加: (以我的程序为例opengl环境搭建,在simpleGL.cpp中)
#include
#include
//被称为绘制场景
void RenderSence(void)
{

//用当前的清除颜色清除窗口
glClear(GL_COLOR_BUFFER_BIT);
//刷新绘图命令
glFlush();
}
//设置渲染状态
void SetupRC(void)
{
glClearColor(0.0f,0.0fopengl环境搭建,1.0f,1.0f); //此时背景颜色为蓝色
}

添加到主目录:
glutInitDisplayMode(GLUT_SINGLE | GLUT_SINGLE | GLUT_RGB);
glutCreateWindow(“简单”); //窗口名称为“简单”
glutDisplayFunc(RenderSence);
SetupRC();
glutMainLoop();
注意: main函数最初是自己调用的
ruturn 0;
此句子不能删除,否则会发生错误.
3. 调试结果,如图
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-157470-1.html
资金3方拖管