[OpenGL系列] VS2015+FreeGLUT+GLEW

来源:互联网 发布:老虎伊甸园 知乎 编辑:程序博客网 时间:2024/05/16 06:43

【安装】OpenGL 安装

Reference:

1. http://www.cnblogs.com/helloj2ee/archive/2013/03/05/2944800.html

2. http://www.jianshu.com/p/8bcc5799d8fa

首先弄清楚,自己电脑上的OpenGL的GL.h, GLU.h在什么位置,然后才方便存放后续相关的文件。因为电脑上可能有很多个版本的VS,且有多处安装相关的文件夹,要找到当前使用VS版本的GL.h的一个快捷方式就是,在VS内尝试输入 #include <GL/GL.h>,然后就能根据提示找到此VS默认的GL.h在哪里。本人使用的是VS2015,其GL.h就在 C:\Program Files (x86)\Windows Kits\8.1\Include\um\gl 路径下。

【FreeGLUT 安装】

这里下载FreeGLUT,而后:

【1】头文件

将FreeGLUT\freeglut-MSVC-3.0.0-2.mp\freeglut\include\GL下的所有.h文件复制到 C:\Program Files (x86)\Windows Kits\8.1\Include\um\gl;

【2】.lib文件

将FreeGLUT\freeglut-MSVC-3.0.0-2.mp\freeglut\lib\x64下的freeglut.lib文件复制到C:\Program Files (x86)\Windows Kits\8.1\Lib\winv6.3\um\x64

【3】.dll文件

将FreeGLUT\freeglut-MSVC-3.0.0-2.mp\freeglut\bin\x64下的freeglut.dll文件复制C:\Windows\System32。

【4】VS配置

在工程的linker/input/附加依赖项中增加: opengl32.lib;freeglut.lib;


【GLEW 安装】

这里下载GLEW,而后:

【1】头文件

将D:\Software\GLEW\glew-1.13.0-win32\glew-1.13.0\include\GL下的所有.h文件复制到 C:\Program Files (x86)\Windows Kits\8.1\Include\um\gl;

【2】.lib文件

将D:\Software\GLEW\glew-1.13.0-win32\glew-1.13.0\lib\Release\x64下的glew32.lib文件复制到C:\Program Files (x86)\Windows Kits\8.1\Lib\winv6.3\um\x64

【3】.dll文件

将D:\Software\GLEW\glew-1.13.0-win32\glew-1.13.0\bin\Release\x64下的glew32.dll文件复制C:\Windows\System32。

【4】VS配置

在工程的linker/input/附加依赖项中增加: glew32.lib;


【Notice】

在OpenGL程序中包含glut和glew时,要注意先后顺序,尤其要把glew放在前面。

#include <GL/glew.h>#include <GL/glut.h>
问题可参考:http://stackoverflow.com/questions/8580675/error-gl-h-included-before-glew-h












2 0
原创粉丝点击