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相关推荐

  1. OpenGL入门学习[二] 绘制简单的几何图形

    OpenGL入门学习[二] 本次课程所要讲的是绘制简单的几何图形,在实际绘制之前,让我们先熟悉一些概念. 一.点.直线和多边形 我们知道数学(具体的说,是几何学)中有点.直线和多边形的概念,但这些概念 ...

  2. OpenGL 入门 17:立方体贴图

    立方体贴图(Cube Map) 立方体贴图是由"上下左右前后"6个2D纹理合并成的一张纹理.与2D纹理使用(u,v)坐标采样不同的是,立方体纹理使用一个方向向量进行采样. 1. 方 ...

  3. OpenGL入门:窗口开启、改变窗口背景颜色

    OpenGL入门 开启一个窗口: 运用OpenGL在窗口中绘制图形 显示一个窗口 利用OpenGL修改窗口背景颜色 改变颜色的闪烁 开启一个窗口: // Include for GLFW header ...

  4. 最全面的openGL 入门学习

    自己在找openGL学习资料的时候,找到此篇openGL入门学习(虽然不是移动开发,但给我提供了非常好的思路),所以转一下让更多人知道,本文来自http://www.cppblog.com/doing ...

  5. OpenGL入门二——变换

    OpenGL入门二--变换 一.预备知识 二.实现 三.控制 四.预览与源码 一.预备知识 齐次坐标:https://blog.csdn.net/zhanxi1992/article/details/ ...

  6. OpenGL入门学习 (转)

    OpenGL入门学习 (转) 说起编程作图,大概还有很多人想起TC的#include <graphics.h>吧? 但是各位是否想过,那些画面绚丽的PC游戏是如何编写出来的?就靠TC那可怜 ...

  7. OpenGL入门学习[三]

    OpenGL入门学习[三] http://xiaxveliang.blog.163.com/blog/static/2970803420126246501930/ OpenGL入门学习[十一] 我们在 ...

  8. OpenGL入门北斗星点绘制

    ** OpenGL入门–北斗星点的绘制 C++代码 唯一遇到的问题就是glFlush()这个函数的问题 #include <GL/glut.h> #include<gl/GLU.h& ...

  9. 视频教程-OpenGL入门2019版-其他

    OpenGL入门2019版 在大学期间系统的学习了opengl.计算机图形学.计算机视觉的算法,与2013年加入4399,任职暗黑战神项目组主程,2015年3月底离职创业,创办了战火信息科技有限公司, ...

最新文章

  1. Oracle导入csv数据字符集,用SQLLDR把.CSV文件导入到数据库时,出现无法定位字符集句柄以用于字符集标识(0)...
  2. 线性模型已退场,XGBoost时代早已来
  3. VS.net 2005 试用(1)
  4. checkpoint process vs writer process vs wal writer process
  5. JavaScriptjQuery.stopPropogation()
  6. 移动界面控件Essential Studio for Mobile MVC图表控件解析
  7. java 最近将工作中用到的工具总结——日期工具
  8. STL源代码分析(ch2 内存分配)概述
  9. python题目及解析_python知识点总结以及15道题的解析
  10. ANTLR和Jetbrains MPS:解析文件并以树符号显示AST
  11. 【转】电脑GPS导航软件下载,教你把笔记本做成GPS
  12. Hive的UDF概念
  13. log4j2配置文件log4j2.xml
  14. 马云现身敦煌种梭梭树:蚂蚁森林即将突破1亿棵树
  15. NYOJ-超级台阶(dp)
  16. android系统一直显示通知栏_Android8以上 显示通知栏简单实现
  17. tomcat 日志catalina.out 按天自动分割 设定时任务定时清除
  18. 安卓正常,ios报错invalid group specifier name
  19. C++经典算法题-猴子吃桃问题
  20. 互联网日报 | 4月1日 星期四 | 华为2020年收入8914亿元;滴滴拿下消费金融牌照;HM已在中国关闭约20家门店...

热门文章

  1. 视频转字符动画(Python3)
  2. Qt官方示例-Markdown编辑器
  3. np.sin( )函数 (Numpy库)
  4. 基于人工智能图像识别的智能音响:未来智能生活的核心技术
  5. 嵌入式汉字显示原理及GBK编码详解
  6. 职场如何与同事‘过招’?
  7. 计算机网络世界(知识扫盲二)
  8. 火遍全球的开源硬件 Arduino 的成长故事
  9. mmread、mmplay 用法
  10. 噪声、高斯噪声的概念区分与分类