Win8+VS2012 配置OpenGL SuperBible5 环境
(1)glew:
版本:1.7.0-win32
下载地址:https://sourceforge.net/projects/glew/files/glew/
安装步骤:
将include文件夹下的.h文件拷贝到C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\GL目录中(没有GL目录就自己创建一个,这里的具体路径视电脑上VS2012安装的位置而定)
将lib文件夹下的.lib文件拷贝到C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\lib目录中
将bin文件夹下的.dll文件拷贝到C:\Windows\System32目录中,如果是64位系统则放在SysWOW64目录
(2)freeglut
版本:2.8.1
下载地址:http://netcologne.dl.sourceforge.net/project/freeglut/freeglut/2.8.1/freeglut-2.8.1.tar.gz
安装步骤:
解压后,用vs2012打开freeglut-2.8.1\VisualStudio\2012\freeglut.sln,进入工程,将配置调成Release_Static,编译生成。
而后进入freeglut-2.8.1\lib\x86目录,将freeglut_static.lib文件拷贝到C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\lib目录中
(3)gltools
版本:SuperBible5
用svn将SuperBible5的源代码从http://oglsuperbible5.googlecode.com/svn/trunk下载下来。
在vs2012中新建一个win32静态库工程,工程名称为gltools,将Src\GLTools\src目录下的
GLBatch.cpp
GLShaderManager.cpp
GLTools.cpp
GLTriangleBatch.cpp
math3d.cpp
拷贝到工程目录中,并添加到源代码中
在项目>属性>C/C++>预处理器>预处理器定义中添加_CRT_SECURE_NO_WARNINGS
编译生成静态库gltools.lib文件,并将该文件添加到C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\lib目录中
将Src\GLTools\include目录下的文件拷贝到C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include目录中
(4)运行测试工程Triangle
新建一个win32控制台程序
进入项目>属性>链接器>输入>依赖项中添加gltools.lib,freeglut.lib,glew32s.lib
同时向忽略特定默认库中添加LIBCMT,MSVCRT
将svn下载的sb5工程中的triangle源代码(Src\Chapter02\Triangle\Triangle.cpp)拷贝到新建工程中
运行Triangle,成功:

参考:
http://codinging.diandian.com/post/2013-04-19/Windows%2Bvs2012%2Bopengl
http://blog.csdn.net/sunny_unix/article/details/8056807
Win8+VS2012 配置OpenGL SuperBible5 环境的更多相关文章
- VC 6中配置OpenGL开发环境
2010,2012中配置类似 http://hi.baidu.com/yanzi52351/item/f9a600dffa4caa4ddcf9be1d VC 6中配置OpenGL开发环境 这里,我习惯 ...
- Windows 7 Visual Studio 2008配置OpenGL开发环境
Windows 7 Visual Studio 2008配置OpenGL开发环境 glut下载地址: http://www.opengl.org/resources/libraries/glut/gl ...
- VS2010配置OpenGL开发环境
OpenGL(Open Graphics Library)是一个跨编程语言.跨平台的专业图形程序接口.OpenGL是SGI公司开发的一套计算机图形处理系统,是图形硬件的软件接口,任何一个OpenGL应 ...
- VS2010配置OpenGL开发环境(转)
OpenGL(Open Graphics Library)是一个跨编程语言.跨平台的专业图形程序接口.OpenGL是SGI公司开发的一套计算机图形处理系统,是图形硬件的软件接口,任何一个OpenGL应 ...
- 在 Mac OS X Yosemite 10.10.5 上配置 OpenGL 编程环境
这个教程主要参考了youtube上的视频 Getting Started in OpenGL with GLFW/GLEW in Xcode 6 ,这个视频有点问题,不能照搬.本人通过自己摸(瞎)索( ...
- win8+VS2012搭建OpenGL超级宝典的环境
版权声明:本文为博主原创文章,未经博主同意不得转载. https://blog.csdn.net/booirror/article/details/36957799 自从公司搬到腾讯附近,每天上班都迟 ...
- vs2015配置OpenGL开发环境
先吐槽下,不知道微软怎么整的,从win7开始,OpenGL的头文件更改到windows SDK中,不安装就不能用. 更搞笑的是,在win10下,vs2015安装还报win sdk安装失败,这典型的自己 ...
- VC++配置OpenGL开发环境
目录 第1章配置 1 第2章核心文件 6 2.1 核心文件 6 2.2 编译时使用核心文件 6 2.3 运行时使用核心文件 7 2.4 依赖关系 7 第3章 AUX ...
- [OpenGL]VS2010配置OpenGL开发环境
opengl概述 OpenGL(Open Graphics Library)是一个跨编程语言.跨平台的专业图形程序接口. OpenGL是SGI公司开发的一套计算机图形处理系统,是图形硬件的软件接口,任 ...
随机推荐
- 转:代码管理技巧——两步创建本地SVN服务器图文教程
from: http://www.cnblogs.com/tianhonghui/archive/2012/07/22/2603454.html 当我们进行开发的时候,不论是独立开发还是处在团队中 ...
- Java实现链表结构的具体代码
一.数据准备 1. 定义节点 2. 定义链表 1.数据部分 2.节点部分 class DATA //数据节点类型 { String key; String name; int age; } cla ...
- android 仿ios开关控件
ios一些控件还是挺美丽的,可是对android程序猿来说可能比較苦逼,由于ios一些看起来简单的效果对android来说可能就没那么简单了,可是没办法非常多产品都是拿ios的一些控件叫android ...
- 成都传智播客Java/PHP培训就业率高
依据传智播客的数据统计,传智播客的学员有五分之中的一个的能在毕业前找到惬意的工作,一半的学员能在毕业后一个月之内找到惬意的工作,一般在毕业后两个月之内绝大多数同学都能找到惬意的工作.而且传智播客毕业学 ...
- python:如何判断字符串中的内容是否都为数字并且把字符串转换为数字
使用str.isdigit();有两种使用方法 str.isdigit('12345') =====>True str.isdigit('aaaaa')======>False 或者 '1 ...
- swoole新手教程01-环境搭建及扩展安装
写在前面的废话 <swoole源代码分析>已经写了13章,整个swoole的核心架构基本都分析的差点儿相同了.于是心里一直以来想整理swoole的文档并写一份教程的想法就再度浮了出来. 实 ...
- Excel工作表忘记密码如何破解?
第一种方法就是按住快捷键ALT+F11,然后切换出VBA编辑窗口,如图一:在该窗口的左侧我们的选择那个忘记密码的工作表,比如sheet 1... 2 然后我们复制以下代码 “Sub Pojie()Ac ...
- springmvc结合base64存取图片到mysql
简单介绍: 1.jsp通过MultipartFile上传图片到后台 2.后台把上传的图片通过base64转换成字符串存到mysql 3.从mysql读取图片字符串,通过base64反转成byte数组, ...
- 邮箱大师WPZ协议包
WIRELESS Z PACKET: i8-version(WZPUnit.getVersion() & 3 | WZPUnit.MAGIC_MASK = 1 & 3 | -48 = ...
- condarc文件
channels: - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/menpo/ - https://mirrors.tuna.tsingh ...