为什么不能使用glDrawRangeElements

mincomp 2008-02-20 06:04:49
使用这个东西需要什么文件吗
我用了
#define GL_GLEXT_PROTOTYPES
#include "GL/GLUT.h"
#include "GL/GL.h"
#include "GL/glext.h"
错误是
error LNK2019: 无法解析的外部符号 __imp__glDrawRangeElements@24,该符号在函数 "void __cdecl init(void)" (?init@@YAXXZ) 中被引用
lib文件夹里面有glaux.lib, glu32.lib, glut32.lib, glut.lib, opengl32.lib
我觉得是没有找到实现?
...全文
161 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
rock6 2009-05-06
  • 打赏
  • 举报
回复
使用程序庫 glew 或 GLee
或者自己做動態連結, 方法如下:

typedef void (GLAPIENTRY * PFNGLDRAWRANGEELEMENTS) (GLenum mode,
GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices );

PFNGLDRAWRANGEELEMENTS glDrawRangeElements;

glDrawRangeElements = (PFNGLDRAWRANGEELEMENTS) wglGetProcAddress("glDrawRangeElements");
mincomp 2008-02-21
  • 打赏
  • 举报
回复
windows自带的opengl32.dll只支持到opengl 1.1。。。microsoft对opengl的态度果然很消极啊……

4,446

社区成员

发帖
与我相关
我的任务
社区描述
图形图像/机器视觉
社区管理员
  • 机器视觉
  • 迪菲赫尔曼
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧