您的位置:首页 > 运维架构

OpenGL的环境配置和第一个程序

2016-05-21 14:03 525 查看
我所用的OpenGL的编码是在VS2013中写的。下面我来介绍一下在VS2013中如何配置开发的环境。

下面我将对 Windows 下的 OpenGL 编程进行简单介绍。

学习 OpenGL 前的准备工作

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

现在 Windows系统的主流编译环境有 Visual Studio,Broland C++ Builder,Dev-C++等,它们都是支持 OpenGL

的。但这里我们选择 Visual Studio 2005 作为学习 OpenGL 的环境。

第二步,安装 GLUT 工具包

GLUT 不是 OpenGL 所必须的,但它会给我们的学习带来一定的方便,推荐安装。

Windows 环境下的 GLUT 下载地址:(大小约为 150k)

http://www.opengl.org/resources/libraries/glut/glutdlls37beta.zip

无法从以上地址下载的话请使用下面的连接:

http://upload.programfan.com/upfile/200607311626279.zip

Windows 环境下安装 GLUT 的步骤:

1、将下载的压缩包解开,将得到 5 个文件

2、在“我的电脑”中搜索“gl.h”,并找到其所在文件夹(如果是 VisualStudio2013,则应该是其安装目录下面

的“VC\PlatformSDK\include\gl 文件夹”)。把解压得到的 glut.h 放到这个文件夹。

3、把解压得到的 glut.lib 和 glut32.lib 放到静态函数库所在文件夹(如果是 VisualStudio2013,则应该是其安

装目录下面的“VC\lib”文件夹)。

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

C:\Windows\System32)

第三步,建立一个 OpenGL 工程

创建一个空白的Win32控制台应用程序

下面是一个我的饿第一个OpenGL程序,并不是大家认为的“hello world”。嘻嘻~~

#include "stdafx.h"
#include <GL/glut.h>

void mydisplay(void){
glClear(GL_COLOR_BUFFER_BIT);
glRectf(-0.5f,-0.5f,0.5f,0.5f);
glFlush();
}

int main(int argc, char* argv[])
{
//对Glut进行初始化 ,这个函数必须早其他的GLUT使用之前调用一个次,格式比较死板,照抄就行
glutInit(&argc, argv);
//设置显示的模式
glutInitDisplayMode(GLUT_RGB | GLUT_SINGLE);
//设置窗口的位置
glutInitWindowPosition(100,100);
//设置显示窗口的宽和高
glutInitWindowSize(400,400);
//显示窗口的标题
glutCreateWindow("第一个OpenGL程序");
//调用函数
glutDisplayFunc(&mydisplay);
glutMainLoop();
return 0;

}


初学者,和大家一起切磋,一同进步
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: