我是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 我不知道为什么......
答案 0 :(得分:1)
这是我的问题。我在2步中找到了解决这个问题的方法。
第1步:按照此链接中的说明操作:Using OpenGL & GLUT in Code::Blocks
第2步:在#include <GL/glu.h>
#include <GL/glut.h>
注意:您必须创建新的项目,而不是空白源文件。只需按照如何在该链接中进行操作即可。