OpenGL+VS2015+WIN10 demo
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相关推荐
- CUDA8.0+VS2015+Win10开发环境搭建教程
文章目录 前言 一 安装VS2015 二 安装cuda8.0 三 检测cuda是否安装成功 四 运行示例demo来进一步检测cuda安装的正确性 五 新建一个VS2015工程,运行cuda程序 六 跋 ...
- OpenGL + VS2015 + Windows10配置
官网下载OpenGL:https://www.opengl.org/resources/libraries/glut/ 解压后得到5个文件:glut.h,glut.dll,glut32.dll,glu ...
- OpenGL初探-Win10+VS2017+freeglut+glew+gltools开发环境搭建
最近在研究OpenGL,主要看的书是<OpenGL超级宝典(第5版)>,学习编程自然少不了从环境搭建开始,然后写一个Demo,运行成功即告开篇成功,本篇文章将使用书本中的2.5章节< ...
- vs2015+win10搭开发环境
win10:总体来说,对win10的感觉还是不错的 1.开始菜单的回归,将win8系列中的瓷砖页面也加了进去:萝卜白菜各有所爱,个人感觉还是蛮好看的. 2.大部分操作没有什么变化,对微软最新的浏览器e ...
- AutoCAD二次开发之ObjectARX环境搭建(AutoCAD2017 VS2015 Win10)
CAD二次开发环境搭建详细介绍 最近进行CAD二次开发的研究,发觉网上看起来像是很多资料但是实用的不多,而且有些资料还特别的旧.在本篇文件中,我将最近自己的学习跟大家分享一下.另外还会附上简单的资料. ...
- 从源码搭建PCL1.7.2+vs2015+win10
PCL是处理三维点云的第三方C++库,功能强大,在三维领域,其地位与二维领域的opencv相当.可以直接使用All-In-One installer 安装.也可以使用源码搭建PCL. 从官网下载源码. ...
- meshlab2016.12+qt5.8+vs2015+win10编译
马上国庆了,抽点时间写一下部署帖子,方便记忆. meshlab可以去官网下载https://meshlab.en.softonic.com.这里直接有exe程序进行安装,如果不满足需求可以自己编译 m ...
- 迁移DirectX11到VS2015 Win10
书本中的例子迁移:Introduction to 3D Game Programming with Direct3D 11.0 颜色:DirectXColors.h and the DirectX:: ...
- Qt+VS2015 五子棋demo——以button按钮作为棋子实现单人五子棋
实现功能 1.初始化棋盘(exe启动后,展示完整的棋盘) 2.重置功能:有重置按钮,点击重新初始化棋盘 3.计时功能:第一颗棋子落下后,开始计时,五颗棋子连在一起以后结束计时,并提示完成游戏 4.下棋 ...
最新文章
- C语言可以不用,但是不能不会!
- 随机森林OOB score作用
- flex air openWithDefaultApplication 时出现Illegal ...
- linux tf命令,Linux 基础命令
- SAP Spartacus travis ci-scripts 下面 e2e-cypress.sh 的实现分析
- ubuntu下解压缩zip,tar,tar.gz和tar.bz2文件
- 编写高质量代码改善C#程序的157个建议[4-9]
- 排序 —— 希尔排序(Shell sort)
- mysql 索引失效的情况
- android viewpager原理,ViewPager不为人知的秘密
- 如何调整一个 IFrame 到其内容的大小不显示滚动条[微软帮助]
- 教之初在线计算机考题,教之初计算机考试系统
- cad2010多个文件并排显示_cad2010如何设置 使一个窗口打开多个文件,并排显示(和360浏览器类似的并排缩略)...
- MySQL 8.0.29安装版安装教程
- 猫狗大战-caffe模型训练实例amp;NSDK识别运行
- android app跳转淘宝客户端店铺
- 网页设计语言html做思维导图,纯css3实现思维导图样式示例
- Unity3D编辑器扩展--自定义创建圆锥体
- android图片压缩终极解决方案
- 使用pymysql连接数据库
热门文章
- qt中label画圆代表指示灯_【Qt编程】基于QWT的曲线绘制及图例显示操作——有样点的实现功能...
- 报名照片审核处理工具_初级报名!你的照片怎么处理才能通过审核
- mysql 20小时内_生产环境删除数据库,如何实现在1小时内快速恢复?
- Apache Tomcat 文件包含漏洞(CVE-2020-1938)
- java调用百度推送详解,关于百度推送,请教一下大家
- visualvm远程监控jvm_8款JVM性能调优监控工具(提高开发效率)
- MySQL约束不起作用怎么解决_MySQL中的CHECK约束不起作用
- MacOS 终于可以完美使用 Podman 了!
- Windows XP 源代码泄露,微软终于回应了~
- 死磕Java并发:J.U.C之AQS简介