OpenGL Windows下环境搭建

1. glew
http://glew.sourceforge.net/
OpenGL扩展库是个简单的工具,用于帮助C/C++开发者初始化扩展(OpenGL扩展功能)并书写可移植的应用程序。GLEW当前支持各种各样的操作系统,包含Windows,Linux,Darwin,Irix与Solaris。

2. glfw
http://www.glfw.org/download.html
GLFW是一个专门针对OpenGL的C语言库,它提供了一些渲染物体所需的最低限度的接口。它允许用户创建OpenGL上下文,定义窗口参数以及处理用户输入。

3. glm
http://glm.g-truc.net
https://github.com/g-truc/glm/tags
GLM是OpenGL Mathematics的缩写,它是一个只有头文件的库,也就是说我们只需包含对应的头文件就行了,不用链接和编译。GLM可以在它们的网站上下载。把头文件的根目录复制到你的includes文件夹,然后你就可以使用这个库了。

4. Assimp
http://assimp.sourceforge.net/main_downloads.html
https://github.com/assimp/assimp
模型加载库,叫做Assimp,全称为Open Asset Import Library。
Assimp可以导入几十种不同格式的模型文件(同样也可以导出部分模型格式)。只要Assimp加载完了模型文件,我们就可以从Assimp上获取所有我们需要的模型数据。Assimp把不同的模型文件都转换为一个统一的数据结构,所有无论我们导入何种格式的模型文件,都可以用同一个方式去访问我们需要的模型数据。

下载,解压, 然后用CMake加载,指定输出路径后
Configure,再Generate,
然后用VS2015打开 H:\assimp-3.3.1\bin\Assimp.sln 编译
在 H:\assimp-3.3.1\bin\code\Debug 中,即可生成
assimp-vc140-mt.lib assimp-vc140-mt.dll
然后在项目中即可使用

OpenGL Windows下环境搭建_第1张图片
模型下载: http://tf3dm.com/3d-model/crysis-2-nanosuit-2-97837.html

你可能感兴趣的:(OpenGL Windows下环境搭建)