极简攻略—VS2012中配置OpenGL环境

最近在看计算机图形学这本书,接触到了OpenGL,在此记录下在VS2012环境下如何配置完整的OpenGL环境。
网上的教学方法大都繁琐无比,让刚接触OpenGL配置的小白们一头雾水,下面我教大家如何快速在VS2012中配置好OpenGL环境
一、首先准备好所有的配置文件包括.h .lib .dll文件
文件下载链接:

http://download.csdn.net/download/wyywyy000wyy/9456175
该链接里包含了OpenGL所有的配置文件
解压缩以后打开文件夹,点击inlcude文件夹以后,我们可以看到里面包含几乎所有的.h文件
极简攻略—VS2012中配置OpenGL环境_第1张图片
在工程的include下新建一个文件夹GL,将所有.h文件拷贝到该GL目录下极简攻略—VS2012中配置OpenGL环境_第2张图片
二、将解压缩文件lib文件下的.lib文件拷贝到工程下lib目录下
极简攻略—VS2012中配置OpenGL环境_第3张图片

这里还缺少一个freeglut.lib文件,自行从网上下载,也拷贝到该工程目录下
下载地址:

http://download.csdn.net/download/neuldl/5180328

极简攻略—VS2012中配置OpenGL环境_第4张图片

三、从网上下载glut.dll glut32.dll文件,将其拷贝到C盘System32目录下,64位的话就拷贝到Syswow64目录下

四、所有文件都配置好以后,下面开始进入VS2012进行配置
1.正常创建一个win32控制台应用程序—-选择空项目—创建CPP文件。
2.项目–属行—配置属性–链接器—输入—附加依赖项,添加以下文件:
极简攻略—VS2012中配置OpenGL环境_第5张图片
3.项目–属性–配置属性–链接器—子系统,选择窗口(/SUBSYSTEM:WINDOWS)
极简攻略—VS2012中配置OpenGL环境_第6张图片
4.项目—属行—配置属性–链接器—命令行—其它选项
添加:/ENTRY:mainCRTStartup
极简攻略—VS2012中配置OpenGL环境_第7张图片

经过上面所有配置以后,就可以运行以下程序了,下面我就拿计算机图形学上面的一段示例程序做演示:
代码如下:
极简攻略—VS2012中配置OpenGL环境_第8张图片

运行程序:
极简攻略—VS2012中配置OpenGL环境_第9张图片

运行程序:
极简攻略—VS2012中配置OpenGL环境_第10张图片

四、下面开始配置GLTools
1.从网上下载GLTools,解压后得到一个文件夹GLTools
极简攻略—VS2012中配置OpenGL环境_第11张图片

把整个文件下复制到工程目录下
极简攻略—VS2012中配置OpenGL环境_第12张图片

3.对打开的工程项目进行配置:
项目–属行–配置属性–VC++目录–常规–附加包含目录–将GLTools下的include目录包含进来
极简攻略—VS2012中配置OpenGL环境_第13张图片

4.在附加依赖项中将gltools.lib包含进来。

5.属行–配置属性–c/c++–代码生成–“运行库”选项设置成“多线程(/MT)”
极简攻略—VS2012中配置OpenGL环境_第14张图片
6.一般运行到这一步的时候就差不多了。
如果出现以下情况:
极简攻略—VS2012中配置OpenGL环境_第15张图片

项目–属性–链接器—输入—忽略特定默认库
在里面输入LIBCMT.lib

这里写图片描述

最后,大功告成!!!配置了一上午终于搞定!!!妈妈再也不用担心我不会配置OpenGL环境库了
效果:极简攻略—VS2012中配置OpenGL环境_第16张图片

注意!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
如果编译的程序不需要用到GLtools,则把忽略默认特定库*清空!清空!清空!*

你可能感兴趣的:(配置管理)