t0.3VS2013配置OpenGL4.3及以上编程环境

学习OpenGL,首先得配置编程环境。由于Windows系统只自带OpenGL1.0版型,要学习4.3版以上的OpenGL就需要配置编程环境。分享我的配置方法,希望对大家有用。我的环境是:Win7 64位系统,VS2013,配置流程大同小异。

一、准备工作

1、工具下载和安装

1、安装VS2013和支持VS2013的CMake

2、下载freeglut(glew-2.0.0-win32.zip和glew-2.0.0.zip),最新版本地址 http://freeglut.sourceforge.net/

3、下载GLEW,最新版本地址 http://glew.sourceforge.net/

备注:2和3可能需要科学上网才能下载。提供自己上传的资源地址

glew-2.0.0 http://download.csdn.net/detail/webzhuce/9747644

freeglut-3.0.0 http://download.csdn.net/detail/webzhuce/9747660

glew-2.0.0-win32 http://download.csdn.net/detail/webzhuce/9747661

2、检测电脑

检查自己的电脑显卡是否支持OpenGL4.3及以上。
解压glew-2.0.0-win32.zip。按下图路径打开,运行glewinfo.exe,检查当前机器支持的OpenGL的版本。运行visualinfo检查当前机器显卡信息及支持的最高OpenGL版本号。

这里写图片描述

运行后,多出与exe同名的文本文档。

这里写图片描述

glewinfo.txt显示支持哪些OpenGL版本号

这里写图片描述

版本4.3显示OK,说明机器显卡支持。
visualinfo.txt显示当前机器显卡的信息

这里写图片描述

二、编译freeglut和glew

1. freeglut库的编译

freeglut库的编译有点麻烦,需要CMake工具。用CMake建立项目后,打开freeglut.sln解决方案,然后根据需要,在Debug版本和Release版本下分别编译整个解决方案,得到Debug版本和Release版本的freeglut库,我们需要的文件目录分别是lib,bin。

2.glew库的编译

解压glew源码,打开./bulid/vc12/glew.sln解决方案,在Debug版本和Release版本下分别编译整个解决方案,得到Debug版本和Release版本的freeglut库,我们需要的文件目录分别是lib,bin。

3.组装属于自己的OpenGL文件夹

在某处新建一个名为OpenGL文件夹,名字可以任意。然后在其下面新建include,lib,bin三个文件夹。首先到freeglut解压文件夹下拷贝include下的所有头文件到新建的include文件夹中,同样拷贝glew解压文件夹下的include中所有头文件。接下来拷贝lib文件,到freeglut的VS2013编译结果文件下,拷贝lib目录中的Debug,Release文件夹到新建的lib文件夹中,同样操作glew的lib。最后是bin文件夹,到freeglut的VS2013编译结果文件夹下,拷贝bin目录下所需的dll文件,同样操作glew的bin文件夹。
这个环节不太好叙述,最后给出文件的目录结构,参照这个结构图去拷贝相应文件即可。

这里写图片描述

三、环境配置

OpenGL文件中三个子文件夹怎么处理?

1、配置include

将include\GL目录中的头文件拷入D:\Program Files\Microsoft Visual Studio 12.0\VC\include\GL目录下或者建立项目时设置属性。

2、配置lib

将lib\Debug和lib\Release目录中的文件拷入:\Program Files\Microsoft Visual Studio 12.0\VC\lib目录下,这个其他版本相应的找即可,12.0对应的是vs2013或者建立项目时设置属性 。

3、配置dll

dll文件的配置跟操作系统的位数有关,如果操作系统是32位则将bin目录下的文件拷入C:\Windows\System32目录中,如果操作系统是64位系统则将bin目录下的文件拷入C:\Windows\SysWOW64目录中或者设置环境变量。

注:后者是我设置的方法。

四、测试配置环境

这里写图片描述

参考:
http://blog.csdn.net/u010009145/article/details/52693470
http://www.cnblogs.com/rainbow70626/p/5557849.html

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值