在Windows 7中使用过剩的代码块

时间:2013-05-12 04:23:09

标签: opengl glut

我是OpenGL的新手,我必须编译一个文件(我的第一个文件是使用opengl),文件的标题是:

#include <GL/glut.h>
#include <GL/gl.h>
#include <iostream>

我下载过多,将glut.h放在正确的文件夹中,并将glut32lib放在正确的文件夹中(在代码块中)。

我还在链接器设置中链接了glut32.lib。

但是我无法编译,我有这样的错误:

... \桌面\的OpenGL \的OpenGL \ prog3.o:prog3.cxx ||对__glutInitWithExit&#39; |

的未定义引用

请你能帮帮我吗?

编辑:这里的解决方案:GLUT compile errors with Code::Blocks

在包括GL / glut.h之前,所需要的只是#include 我不知道为什么......

1 个答案:

答案 0 :(得分:1)

这是我的问题。我在2步中找到了解决这个问题的方法。

第1步:按照此链接中的说明操作:Using OpenGL & GLUT in Code::Blocks

第2步:#include <GL/glu.h>

之前添加#include <GL/glut.h>

注意:您必须创建新的项目,而不是空白源文件。只需按照如何在该链接中进行操作即可。