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.dll和glut32.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.lib和glut32.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 即可:


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

OpenGL+VS2015+WIN10 demo相关推荐

  1. CUDA8.0+VS2015+Win10开发环境搭建教程

    文章目录 前言 一 安装VS2015 二 安装cuda8.0 三 检测cuda是否安装成功 四 运行示例demo来进一步检测cuda安装的正确性 五 新建一个VS2015工程,运行cuda程序 六 跋 ...

  2. OpenGL + VS2015 + Windows10配置

    官网下载OpenGL:https://www.opengl.org/resources/libraries/glut/ 解压后得到5个文件:glut.h,glut.dll,glut32.dll,glu ...

  3. OpenGL初探-Win10+VS2017+freeglut+glew+gltools开发环境搭建

    最近在研究OpenGL,主要看的书是<OpenGL超级宝典(第5版)>,学习编程自然少不了从环境搭建开始,然后写一个Demo,运行成功即告开篇成功,本篇文章将使用书本中的2.5章节< ...

  4. vs2015+win10搭开发环境

    win10:总体来说,对win10的感觉还是不错的 1.开始菜单的回归,将win8系列中的瓷砖页面也加了进去:萝卜白菜各有所爱,个人感觉还是蛮好看的. 2.大部分操作没有什么变化,对微软最新的浏览器e ...

  5. AutoCAD二次开发之ObjectARX环境搭建(AutoCAD2017 VS2015 Win10)

    CAD二次开发环境搭建详细介绍 最近进行CAD二次开发的研究,发觉网上看起来像是很多资料但是实用的不多,而且有些资料还特别的旧.在本篇文件中,我将最近自己的学习跟大家分享一下.另外还会附上简单的资料. ...

  6. 从源码搭建PCL1.7.2+vs2015+win10

    PCL是处理三维点云的第三方C++库,功能强大,在三维领域,其地位与二维领域的opencv相当.可以直接使用All-In-One installer 安装.也可以使用源码搭建PCL. 从官网下载源码. ...

  7. meshlab2016.12+qt5.8+vs2015+win10编译

    马上国庆了,抽点时间写一下部署帖子,方便记忆. meshlab可以去官网下载https://meshlab.en.softonic.com.这里直接有exe程序进行安装,如果不满足需求可以自己编译 m ...

  8. 迁移DirectX11到VS2015 Win10

    书本中的例子迁移:Introduction to 3D Game Programming with Direct3D 11.0 颜色:DirectXColors.h and the DirectX:: ...

  9. Qt+VS2015 五子棋demo——以button按钮作为棋子实现单人五子棋

    实现功能 1.初始化棋盘(exe启动后,展示完整的棋盘) 2.重置功能:有重置按钮,点击重新初始化棋盘 3.计时功能:第一颗棋子落下后,开始计时,五颗棋子连在一起以后结束计时,并提示完成游戏 4.下棋 ...

最新文章

  1. C语言可以不用,但是不能不会!
  2. 随机森林OOB score作用
  3. flex air openWithDefaultApplication 时出现Illegal ...
  4. linux tf命令,Linux 基础命令
  5. SAP Spartacus travis ci-scripts 下面 e2e-cypress.sh 的实现分析
  6. ubuntu下解压缩zip,tar,tar.gz和tar.bz2文件
  7. 编写高质量代码改善C#程序的157个建议[4-9]
  8. 排序 —— 希尔排序(Shell sort)
  9. mysql 索引失效的情况
  10. android viewpager原理,ViewPager不为人知的秘密
  11. 如何调整一个 IFrame 到其内容的大小不显示滚动条[微软帮助]
  12. 教之初在线计算机考题,教之初计算机考试系统
  13. cad2010多个文件并排显示_cad2010如何设置 使一个窗口打开多个文件,并排显示(和360浏览器类似的并排缩略)...
  14. MySQL 8.0.29安装版安装教程
  15. 猫狗大战-caffe模型训练实例amp;NSDK识别运行
  16. android app跳转淘宝客户端店铺
  17. 网页设计语言html做思维导图,纯css3实现思维导图样式示例
  18. Unity3D编辑器扩展--自定义创建圆锥体
  19. android图片压缩终极解决方案
  20. 使用pymysql连接数据库

热门文章

  1. qt中label画圆代表指示灯_【Qt编程】基于QWT的曲线绘制及图例显示操作——有样点的实现功能...
  2. 报名照片审核处理工具_初级报名!你的照片怎么处理才能通过审核
  3. mysql 20小时内_生产环境删除数据库,如何实现在1小时内快速恢复?
  4. Apache Tomcat 文件包含漏洞(CVE-2020-1938)
  5. java调用百度推送详解,关于百度推送,请教一下大家
  6. visualvm远程监控jvm_8款JVM性能调优监控工具(提高开发效率)
  7. MySQL约束不起作用怎么解决_MySQL中的CHECK约束不起作用
  8. MacOS 终于可以完美使用 Podman 了!
  9. Windows XP 源代码泄露,微软终于回应了~
  10. 死磕Java并发:J.U.C之AQS简介