目录

一、下载配置文件包

二、开始搭建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 暴力简单配置相关推荐

  1. vs2019搭建opengl环境显示无法打开元数据文件“platform.winmd”

    vs2019搭建opengl环境显示无法打开元数据文件"platform.winmd" 今日在学习Opengl相关知识,在按网上教程下载好glew和glfw的库并设置好后调试发现报 ...

  2. 开源项目推荐:OpenGL之gult/freeglut/glew/glfw/glad的联系与区别

    本篇内容主要参考了文章:OpenGL+VS2017 环境配置(亲测好使)::附带必要知识点_FuXiii的博客-CSDN博客_vs2017环境配置,但是经过本人局部修改,并添加了个人见解. 1.Ope ...

  3. OpenGL之gult/freeglut/glew/glfw/glad的联系与区别

    转 https://blog.csdn.net/libaineu2004/article/details/105879521 转 https://blog.csdn.net/qq_40565033/a ...

  4. win32原生API实现OpenGL例子(无glew,glut等第三方依赖库)

    正文:   话不多说,直接上代码: #include<Windows.h> #include<GL/GL.h> #pragma comment(lib,"opengl ...

  5. VS 2022配置openGL环境(GLFW+GLEW)

    本文记录VS 2022环境下配置openGL的流程,使用GLFW和GLEW第三方库.内容大致如下: 目录 1. 创建VS项目 2. 编译GLFW源码 3. 编译GLEW源码 4. 配置VS项目属性 1 ...

  6. VS2017搭建OpenCV环境(新手详细教程)

    整体流程如下: 下载Visual Studio2017版本 下载OpenCV3.4.1版本 配置环境变量 在Visual Studio2017中引入头文件.库文件.链接库 环境测试 说明:没有必要根据 ...

  7. 搭建服务器环境 安装jdk、mysql、Tomcat 以及配置https 记录

    1.在cenos上安装 jdk #在usr/local下创建 java 文件夹 mkdir java#将jdk拷贝到该文件夹中 [root@VM_0_15_centos jdk1.8.0_181]# ...

  8. php网站发布工具_7款本地搭建PHP环境工具推荐

    通常在开发PHP程序时,需要用到服务器环境来调试自己的页面.有时候仅仅是为了学习PHP程序开发,如果是出于这样的理由去购买一个空间或者服务器是完全没必要的. 本文推荐7款目前主流的PHP集成环境工具, ...

  9. 腾讯云服务器CVM(CentOS 7、Tencent Linux)手动搭建LNMP环境(linux+Nginx+Mariadb+PHP)

    手动搭建云服务器运行环境就是喜欢折腾,如果觉得麻烦的网友可以使用LNMP镜像直接启动CVM实例,以便快速建站. 腾讯云服务器CVM(CentOS 7.Tencent Linux)手动搭建LNMP环境( ...

最新文章

  1. Java 分布式系统下的 9 点设计与实现
  2. nitrous.io mysql_云IDE:Nitrous.io的介绍以及活用手段
  3. C语言对strtok(),与strdup()介绍
  4. Winform中实现ZedGraph滚轮缩放后自动重新加载数据
  5. 遍历某个文件夹下的所有文件并格式化显示出来
  6. oracle数据库如何授权收费吗,如何减少Oracle数据库的License和支持费用
  7. cocos2dx 3.x 解决输入框(TextField,TextFieldTTF) 输入中文变乱码的问题
  8. JavaScript之数组去重
  9. 直方图均衡化的代码解析
  10. TensorFlow基础1——神经网络tutorial
  11. 录音怎么转换成mp3格式?
  12. vue通过disabled控制按钮的置灰
  13. DTAS 国产三维尺寸公差分析软件尺寸链计算几何数据导入应用
  14. oos的上传和下载2
  15. Python-3:循环-练习
  16. 计算机网络相关知识总结
  17. 程序员分前端与后端,那么后端程序员都做些什么?看完你就明白了!
  18. Python+OpenCV人脸识别签到考勤系统(新手入门)
  19. 2012年度十大杰出IT博客之 蒋金楠
  20. 指针实现入栈、出栈、取栈顶元素

热门文章

  1. 小孩儿吃梨问题c语言,C语言编程练习 6.2课上编程练习.docx
  2. 中国首个中小学人工智能教材出版,在上海、山东发布
  3. 用unity做一个发射子弹的模拟
  4. 古风仙鹤语文课件封面PPT模板
  5. 【Web前端学习系列01】—HTML
  6. atmega168P烧写bootloader
  7. 一个数的因子个数求解公式
  8. c语言字符串替换将you替换为we,C 实验_1字符串及基本输入输出.doc
  9. DP1.4协议学习(二)Link层功能概述
  10. 如何搭建云进销存-采购管理系统?