VS2017 搭建OpenGL环境 GLTools freeglut glew glut freeglut_static 暴力简单配置
目录
一、下载配置文件包
二、开始搭建OpenGL环境
测试
可能报错的情况
转自:VS2015下OpenGL库的配置 - 同勉共进 - 博客园
一、下载配置文件包
下载百度网盘资源:百度网盘 请输入提取码
提取码:s50o
二、开始搭建OpenGL环境
1、将下载到的“OpenGL配置文件包.zip”解压
2、配置freeglut
将freeglut的freeglut-MSVC-3.0.0-2.mp.zip解压
2.1 将 \freeglut-MSVC-3.0.0-2.mp\freeglut\include\GL文件夹下的除了glut.h的.h文件复制到VS安装目录下的D:\Visual Studio 2017\VC\Tools\MSVC\14.16.27023\include\gl
2.2 将 \freeglut-MSVC-3.0.0-2.mp\freeglut\lib文件夹下的freeglut.lib复制到D:\Visual Studio 2017\VC\Tools\MSVC\14.16.27023\lib\x86
2.3 将 \freeglut-MSVC-3.0.0-2.mp\freeglut\bin文件夹下的freeglut.dll复制到C:\Windows\System32
3、配置glew
将glew/compiled文件夹下的glew-2.0.0-win32.zip解压
3.1 将 \glew-2.0.0\include\GL下的.h全部复制到D:\Visual Studio 2017\VC\Tools\MSVC\14.16.27023\include\gl
3.2 将 \glew-2.0.0\lib\Release\Win32下的.lib全部复制到D:\Visual Studio 2017\VC\Tools\MSVC\14.16.27023\lib\x86
3.3 将 \glew-2.0.0\bin\Release\Win32下的.dll复制到C:\Windows\System32
4、配置gltools
4.1 将 \gltools\include下的.h全部复制到D:\Visual Studio 2017\VC\Tools\MSVC\14.16.27023\include\ 【注意:是在include,不是在include\gl了!】
4.2 将 \gltools\lib下的.lib全部复制到D:\Visual Studio 2017\VC\Tools\MSVC\14.16.27023\lib\x86
4.3 将 \glew-2.0.0\bin\Release\Win32下的.dll复制到C:\Windows\System32
5、配置glut
将glut下的glutdlls37beta.zip解压
5.1 将 \glut\glutdlls37beta下的.h复制到D:\Visual Studio 2017\VC\Tools\MSVC\14.16.27023\include\gl
5.2 将 \glut\glutdlls37beta下的.lib复制到D:\Visual Studio 2017\VC\Tools\MSVC\14.16.27023\lib\x86
5.3 将 \glut\glutdlls37beta下的.dll复制到C:\Windows\System32
测试
新建一个window窗口程序
删掉自带的FirstOPGLTest.cpp(或注释掉main函数)
将配置文件包的下图全部文件添加到项目中
运行代码
至此结束,恭喜搭建OPGL环境完毕!
可能报错的情况
本人初次尝试时,忘记把原本的.cpp文件删除,因原.cpp文件有main()函数,而Block.cpp也有main()函数,导致冲突,从而发生很多奇怪的报错,但在删除原.cpp或注释原.cpp的main()函数之后重新打开工程就正常了,如果还是出现莫名报错也可以重启电脑看看,如果还是不行,可能要看原文做法进行,这篇文章和原文略有不同~
将glut32.dll放到C:\Windows\SysWOW64
VS2017 搭建OpenGL环境 GLTools freeglut glew glut freeglut_static 暴力简单配置相关推荐
- vs2019搭建opengl环境显示无法打开元数据文件“platform.winmd”
vs2019搭建opengl环境显示无法打开元数据文件"platform.winmd" 今日在学习Opengl相关知识,在按网上教程下载好glew和glfw的库并设置好后调试发现报 ...
- 开源项目推荐:OpenGL之gult/freeglut/glew/glfw/glad的联系与区别
本篇内容主要参考了文章:OpenGL+VS2017 环境配置(亲测好使)::附带必要知识点_FuXiii的博客-CSDN博客_vs2017环境配置,但是经过本人局部修改,并添加了个人见解. 1.Ope ...
- OpenGL之gult/freeglut/glew/glfw/glad的联系与区别
转 https://blog.csdn.net/libaineu2004/article/details/105879521 转 https://blog.csdn.net/qq_40565033/a ...
- win32原生API实现OpenGL例子(无glew,glut等第三方依赖库)
正文: 话不多说,直接上代码: #include<Windows.h> #include<GL/GL.h> #pragma comment(lib,"opengl ...
- VS 2022配置openGL环境(GLFW+GLEW)
本文记录VS 2022环境下配置openGL的流程,使用GLFW和GLEW第三方库.内容大致如下: 目录 1. 创建VS项目 2. 编译GLFW源码 3. 编译GLEW源码 4. 配置VS项目属性 1 ...
- VS2017搭建OpenCV环境(新手详细教程)
整体流程如下: 下载Visual Studio2017版本 下载OpenCV3.4.1版本 配置环境变量 在Visual Studio2017中引入头文件.库文件.链接库 环境测试 说明:没有必要根据 ...
- 搭建服务器环境 安装jdk、mysql、Tomcat 以及配置https 记录
1.在cenos上安装 jdk #在usr/local下创建 java 文件夹 mkdir java#将jdk拷贝到该文件夹中 [root@VM_0_15_centos jdk1.8.0_181]# ...
- php网站发布工具_7款本地搭建PHP环境工具推荐
通常在开发PHP程序时,需要用到服务器环境来调试自己的页面.有时候仅仅是为了学习PHP程序开发,如果是出于这样的理由去购买一个空间或者服务器是完全没必要的. 本文推荐7款目前主流的PHP集成环境工具, ...
- 腾讯云服务器CVM(CentOS 7、Tencent Linux)手动搭建LNMP环境(linux+Nginx+Mariadb+PHP)
手动搭建云服务器运行环境就是喜欢折腾,如果觉得麻烦的网友可以使用LNMP镜像直接启动CVM实例,以便快速建站. 腾讯云服务器CVM(CentOS 7.Tencent Linux)手动搭建LNMP环境( ...
最新文章
- Java 分布式系统下的 9 点设计与实现
- nitrous.io mysql_云IDE:Nitrous.io的介绍以及活用手段
- C语言对strtok(),与strdup()介绍
- Winform中实现ZedGraph滚轮缩放后自动重新加载数据
- 遍历某个文件夹下的所有文件并格式化显示出来
- oracle数据库如何授权收费吗,如何减少Oracle数据库的License和支持费用
- cocos2dx 3.x 解决输入框(TextField,TextFieldTTF) 输入中文变乱码的问题
- JavaScript之数组去重
- 直方图均衡化的代码解析
- TensorFlow基础1——神经网络tutorial
- 录音怎么转换成mp3格式?
- vue通过disabled控制按钮的置灰
- DTAS 国产三维尺寸公差分析软件尺寸链计算几何数据导入应用
- oos的上传和下载2
- Python-3:循环-练习
- 计算机网络相关知识总结
- 程序员分前端与后端,那么后端程序员都做些什么?看完你就明白了!
- Python+OpenCV人脸识别签到考勤系统(新手入门)
- 2012年度十大杰出IT博客之 蒋金楠
- 指针实现入栈、出栈、取栈顶元素