使用 GLee 构建错误(GL Easy Extension Library)

Posted

技术标签:

【中文标题】使用 GLee 构建错误(GL Easy Extension Library)【英文标题】:Build errors w/ GLee (GL Easy Extension Library) 【发布时间】:2009-06-20 04:10:03 【问题描述】:

使用带有 mingw 的 Code::Blocks,并尝试将 Glee 用于 Windows 上的某些 OpenGL。我收到以下构建错误:

GLee.c|60|undefined reference to `_wglGetProcAddress@4'
GLee.c|10748|undefined reference to `_wglGetProcAddress@4'
GLee.c|10751|undefined reference to `_wglGetCurrentDC@0'
GLee.c|10797|undefined reference to `_glGetString@4'
GLee.c|10910|undefined reference to `_glGetString@4'
GLee.c|10976|undefined reference to `_glGetString@4'

我只是将 GLee 喜欢的内容包括在内(使用 GLee.c,而不是 .dll):

#include "GLee.h"

根据 Ben Woodhouse 的说法,GLee 是“用纯 ANSI C 编写的,因此任何 C 或 C++ 编译器都应该可以工作。您可以将源文件直接包含在项目中或将它们编译到库中”,所以我应该没有问题。

Google 在这方面没有给我太多信息,所以我希望那里的一些 OpenGL 兽医(或任何熟悉 GLee 的人)可以为我指明正确的方向。

【问题讨论】:

【参考方案1】:

看起来您需要将您的应用程序与 OpenGL 库(特别是 Opengl32.lib)链接起来,这些库将提供您缺少的功能。也许OpenGL FAQ 可能有助于解决这个问题。

【讨论】:

以上是关于使用 GLee 构建错误(GL Easy Extension Library)的主要内容,如果未能解决你的问题,请参考以下文章

Qt4和GLew似乎互不兼容

csharp 使用Mono.Cecil和GLEE绘制函数依赖关系的一些代码

在OpenGL中将纹理映射到VBO的问题

gitlab恢复数据出现错误提示:Restoring PostgreSQL database gitlabhq_production ... ERROR: must be owner of exte

gitlab恢复数据出现错误提示:Restoring PostgreSQL database gitlabhq_production ... ERROR: must be owner of exte

GLUT GL 3/4 球体有问题