第一个OpenGL出现无法识别glGenVertexArrays问题
2017-04-01 17:13
246 查看
今天尝试写个opengl小程序,发现glGenVertexArray无法识别的问题。那是因为vs2013自带glew的版本过于老了,glGenVertexArray是glew新版本里面的函数。只需要更新glew库既可以了。
下载链接:
https://sourceforge.net/project/downloading.php?group_id=67586&filename=glew-1.5.1-win32.zip
点击上面的链接下载最新的GLEW(支持OpenGL 3.0),解压,将 /bin/glew32.dll 拷贝到 c:/windows/system32 下面,将 /lib/glew32.lib 拷贝到VC安装目录下的 lib 目录下(如:/Microsoft Visual Studio 9.0/VC/lib/下),将 /include/glew.h 和 /include/wglew.h 拷贝到 VC 安装目录下的 /include/gl/ 目录下(如:/Microsoft Visual Studio 9.0/VC/include/gl/下)。在程序中我们只需要在包含gl,glu 或 glut.h 之前包含 glew.h就可以了(注意:一定要先包含 glew.h),在在代码中加上这么一句:
#pragma comment (lib, "glew32.lib")
示例:
#include <GL/glew.h>
#include <GL/glut.h>
#progrma comment(lib, "glew32.lib")
在创建OpenGL渲染context之后,调用 glewInit(); 初始化glew就可以了。
下载链接:
https://sourceforge.net/project/downloading.php?group_id=67586&filename=glew-1.5.1-win32.zip
点击上面的链接下载最新的GLEW(支持OpenGL 3.0),解压,将 /bin/glew32.dll 拷贝到 c:/windows/system32 下面,将 /lib/glew32.lib 拷贝到VC安装目录下的 lib 目录下(如:/Microsoft Visual Studio 9.0/VC/lib/下),将 /include/glew.h 和 /include/wglew.h 拷贝到 VC 安装目录下的 /include/gl/ 目录下(如:/Microsoft Visual Studio 9.0/VC/include/gl/下)。在程序中我们只需要在包含gl,glu 或 glut.h 之前包含 glew.h就可以了(注意:一定要先包含 glew.h),在在代码中加上这么一句:
#pragma comment (lib, "glew32.lib")
示例:
#include <GL/glew.h>
#include <GL/glut.h>
#progrma comment(lib, "glew32.lib")
在创建OpenGL渲染context之后,调用 glewInit(); 初始化glew就可以了。
相关文章推荐
- 解决AngularJS中update2次出现的$promise属性无法识别的问题
- 解决Visual Studio 2013调试时 Web服务框架中出现了无法识别的错误 问题
- 关于cmd中出现无法识别命令的问题(xx运行的程序不是内部或外部命令,也不是可执行的程序)
- VS2015,qt 5.7.1,编译使用QString的toWCharArray时出现无法解析的toWCharArray(unsigned char*)的问题,无法正确识别WChar_t类型
- CTeX 在编译时出现的图片文件无法识别问题
- 关于用ST-Link V2下载出现internal command error和keil无法识别ST—LINK的问题解决法法如下
- 【游戏开发备注之三】GameCenter登陆出现“无法识别此游戏”问题的两种解决方法
- 装完win10纯净版系统,出现硬盘无法识别,进程卡死问题(已解决)
- VS2008编译出现问题:error C2485: “__restrict”: 无法识别的扩展属性 解决办法
- 在VS2012平台上编译cocos2d引擎出现exit()无法识别问题和cocos2d.lib路径问题
- caffe下调用摄像头出现无法识别问题
- 在配置dubbo框架的时候出现dubbo:application标签无法识别问题。
- VS2008编译出现问题:error C2485: “__restrict”: 无法识别的扩展属性 解决办法
- Docker上关于出现无法识别host的问题解决方案
- 【游戏开发备注之三】GameCenter登陆出现“无法识别此游戏”问题的两种解决方法 推荐
- Linux 中出现的-bash: syntax error near unexpected token `('错误-------终端中无法识别“()”问题解决
- 解决WCF服务使用net.tcp协议时出现“无法识别该URI前辍”的问题
- MP3格式化后出现无法识别歌曲的问题
- Agent调用Script Libraries出现无法识别自定义类问题
- XCode中Categories的类出现无法识别函数的问题的解决办法