【发布时间】:2012-11-03 06:50:09
【问题描述】:
我最近决定使用我正在使用非贬值技术为游戏重新编写一些 OpenGL 代码。我没有使用 glBegin() 和 glEnd() 绘制基元,而是尝试坚持使用顶点数组对象等。我正在尝试从 http://www.opengl-tutorial.org/beginners-tutorials/tutorial-2-the-first-triangle/ 获取要编译的代码。我以前做过很多链接,但由于某种原因,这不起作用。我正在尝试将 GLEW 链接到我的项目,其中 CodeBlocks 作为我的 IDE,MinGW GCC 作为我的编译器。我该如何解决这个问题?是的,我确实链接了“glew32.lib”
【问题讨论】:
-
大胆猜测:也许您需要将
#include <GL/glew.h>行包含在extern "C" { ... }中? -
另外,你是如何尝试链接它的?根据glew.sourceforge.net/install.html,包含源文件肯定更容易。
-
extern "C" { #include
} -
这就是我的链接方式。在代码块项目构建选项下。 tinypic.com/r/fw7xx1/6
-
对于在 Ubuntu 中寻找正确链接标志的用户:
-lGLEW。
标签: opengl mingw codeblocks glew