OpenGL+VS2015+WIN10 demo

举报
风吹稻花香 发表于 2021/06/04 23:47:44 2021/06/04
【摘要】 OpenGL(glut与freeglut)+VS2015+WIN10 配置 一、下载: 在Windows下使用OpenGL需要GLUT - The OpenGL Utility Toolkit。  下载地址:GLUT3.7 二、配置: 解压下载好的文件,你会看到如下几个文件:glut.dll glut32.dll glut.h glut...

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了。

文章来源: blog.csdn.net,作者:网奇,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/jacke121/article/details/78414818

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。