使用Code :: Blocks / mingw,并尝试在Windows上的某些OpenGL中使用GLee。我收到以下构建错误:

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的任何人)可以为我指明正确的方向。

最佳答案

看来您需要将应用程序与OpenGL库(特别是Opengl32.lib)链接,该库将提供您缺少的功能。也许OpenGL FAQ可能有助于弄清楚这一点。

关于c++ - 带有GLee的构建错误(GL Easy Extension库),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1020924/

10-10 22:27