OpenGL入门-glew
1 glew简介
OpenGL Extension Wrangler Library (GLEW) 是一个跨平台的开源 C/C++ 扩展加载库。GLEW 提供了高效的运行时机制,用于确定目标平台上支持哪些 OpenGL 扩展。OpenGL 核心和扩展功能在单个头文件中公开。GLEW已经在各种操作系统上进行了测试,包括Windows,Linux,Mac OS X,FreeBSD,Irix和Solaris。
官网链接:GLEW:OpenGL Extension Wrangler Library (sourceforge.net)
2 glew配置
在官网下载二进制文件,将文件名更为GLEW并放置Dependeices文件下,Dependecies是项目路径下的文件。案例如下;
右击项目选择属性进行配置
a.) C++ ->常规 ->附加包含目录;
添加:$(SulotionDir)Dependencies\GLFW\include
案例如图所示:
b)linker -> 常规 ->附加包含目录
添加:$(SulotionDir)Dependencies\GLEW\lib\Release\Win32
案例如图所示:
c)linker -> input ->附加依赖项
添加:glew32s.lib(带有s)
案例如图所示:
以上三种配置时,注意配置和平台选项;
3 glew问题记录
当添加的头文件顺序为:
时
显示错误:gl.h include before glew.h
解决方法:将GL/glew.h放置第一个,如图所示:
编译结果:
问题产生的原因可能是,在glfw3.h中已经包括了gl.h,glew.h中代码如下:
glew3.h中定义了 __gl_h、__GL_H_ 、_GL_H或__X_GL_H时,显示gl.h include before glew.h错误
OpenGL入门-glew相关推荐
- OpenGL入门学习[二] 绘制简单的几何图形
OpenGL入门学习[二] 本次课程所要讲的是绘制简单的几何图形,在实际绘制之前,让我们先熟悉一些概念. 一.点.直线和多边形 我们知道数学(具体的说,是几何学)中有点.直线和多边形的概念,但这些概念 ...
- OpenGL 入门 17:立方体贴图
立方体贴图(Cube Map) 立方体贴图是由"上下左右前后"6个2D纹理合并成的一张纹理.与2D纹理使用(u,v)坐标采样不同的是,立方体纹理使用一个方向向量进行采样. 1. 方 ...
- OpenGL入门:窗口开启、改变窗口背景颜色
OpenGL入门 开启一个窗口: 运用OpenGL在窗口中绘制图形 显示一个窗口 利用OpenGL修改窗口背景颜色 改变颜色的闪烁 开启一个窗口: // Include for GLFW header ...
- 最全面的openGL 入门学习
自己在找openGL学习资料的时候,找到此篇openGL入门学习(虽然不是移动开发,但给我提供了非常好的思路),所以转一下让更多人知道,本文来自http://www.cppblog.com/doing ...
- OpenGL入门二——变换
OpenGL入门二--变换 一.预备知识 二.实现 三.控制 四.预览与源码 一.预备知识 齐次坐标:https://blog.csdn.net/zhanxi1992/article/details/ ...
- OpenGL入门学习 (转)
OpenGL入门学习 (转) 说起编程作图,大概还有很多人想起TC的#include <graphics.h>吧? 但是各位是否想过,那些画面绚丽的PC游戏是如何编写出来的?就靠TC那可怜 ...
- OpenGL入门学习[三]
OpenGL入门学习[三] http://xiaxveliang.blog.163.com/blog/static/2970803420126246501930/ OpenGL入门学习[十一] 我们在 ...
- OpenGL入门北斗星点绘制
** OpenGL入门–北斗星点的绘制 C++代码 唯一遇到的问题就是glFlush()这个函数的问题 #include <GL/glut.h> #include<gl/GLU.h& ...
- 视频教程-OpenGL入门2019版-其他
OpenGL入门2019版 在大学期间系统的学习了opengl.计算机图形学.计算机视觉的算法,与2013年加入4399,任职暗黑战神项目组主程,2015年3月底离职创业,创办了战火信息科技有限公司, ...
最新文章
- Oracle导入csv数据字符集,用SQLLDR把.CSV文件导入到数据库时,出现无法定位字符集句柄以用于字符集标识(0)...
- 线性模型已退场,XGBoost时代早已来
- VS.net 2005 试用(1)
- checkpoint process vs writer process vs wal writer process
- JavaScriptjQuery.stopPropogation()
- 移动界面控件Essential Studio for Mobile MVC图表控件解析
- java 最近将工作中用到的工具总结——日期工具
- STL源代码分析(ch2 内存分配)概述
- python题目及解析_python知识点总结以及15道题的解析
- ANTLR和Jetbrains MPS:解析文件并以树符号显示AST
- 【转】电脑GPS导航软件下载,教你把笔记本做成GPS
- Hive的UDF概念
- log4j2配置文件log4j2.xml
- 马云现身敦煌种梭梭树:蚂蚁森林即将突破1亿棵树
- NYOJ-超级台阶(dp)
- android系统一直显示通知栏_Android8以上 显示通知栏简单实现
- tomcat 日志catalina.out 按天自动分割 设定时任务定时清除
- 安卓正常,ios报错invalid group specifier name
- C++经典算法题-猴子吃桃问题
- 互联网日报 | 4月1日 星期四 | 华为2020年收入8914亿元;滴滴拿下消费金融牌照;HM已在中国关闭约20家门店...