OpenGL+VS2015+WIN10 demo

来源:互联网 发布:朗文英语词典知乎 编辑:程序博客网 时间:2024/06/06 13:00

OpenGL(glut与freeglut)+VS2015+WIN10 配置

一、下载:

在Windows下使用OpenGL需要GLUT - The OpenGL Utility Toolkit。 
下载地址:GLUT3.7

二、配置:

解压下载好的文件,你会看到如下几个文件:glut.dll

glut32.dll

glut.h

glut.lib

glut32.lib

第一步:

glut.dllglut32.dll放在C:\Windows\system32‪C:\Windows\SysWOW64根目录下。

第二步:

glut.h拷贝至c:\(VC++ path)\include\GL\目录下

例如: 作者本机上其目录为C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\GL\

其中GL文件夹为新创建的,并非原有存在。

第三步:

glut.libglut32.lib拷贝至drive:\(VC++ path)\lib\目录下

例如:作者本机上其目录为C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\lib\


打开编译器在代码文件中添加#include<GL/glut.h>就能使用OpenGL了。 
注意:编译时只可选择在X86解决方案平台下,否则会出现 LNK1104:无法打开文件“glut32.lib”的错误!


以上就完成了glut的配置,但是此glut只支持x86平台下的运行,如果需要在x64下,则需要使用freeglut:

一、下载安装与编译

下载:freeglut

使用CMake+VS2015默认创建解决方案

使用VS2015 Release x64生成解决方案

二、配置

第一步:

打开此文件夹:drive:\path\freeglut-3.0.0\include\

将此文件夹GL拷贝至drive:\(VC++ path)\include\目录下

例如在作者本机上其目录为C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\

第二步:

打开此文件:drive:\ path \freeglut-3.0.0\ (CMake生成目录) \bin\Release

将此文件中的freeglut.dll拷贝至C:\Windows\system32‪C:\Windows\SysWOW64根目录下。

第三步:

打开此文件:drive:\ path \freeglut-3.0.0\ (CMake生成目录) \lib\Release

将此文件中的freeglut.lib和freeglut_static.lib拷贝至drive:\(VC++ path)\lib\amd64\目录下

例如在作者本机上其目录为C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\lib\amd64\

第四步:

此步骤是为了避免出现:error LNK1104: 无法打开文件”freeglutd.lib”而产生的。

更改 Visual C++工程项目属性,在 C/C++ -> 预处理器 -> 预处理器的定义 的设置中,增加一个宏定义 NDEBUG 即可:

NDEBUG


打开编译器在代码文件中添加#include<GL/glut.h>或者#include<GL/freeglut.h>就能使用OpenGL了。

原创粉丝点击