【发布时间】:2014-03-16 22:39:41
【问题描述】:
这是我第一次使用 OpenGL。我正在使用 Linux Mint。我的编辑是 Geany。我已经安装了 freeglut3 和开发包。但我可以运行任何代码。
每当我尝试构建我的任何代码时,它都在说未定义的引用。我已经在网上搜索过,也看到过这样的说法,有些人说将这些添加到我的链接器标志中,“-lglut -lGL -lGLU -lGLEW”。我不知道该怎么做,我很新。
我通常使用 Windows。但现在我必须使用 Linux 和 Geany。这是我的代码:
#include <GL/glut.h>
#include <GL/gl.h>
int main()
{
glClearColor(0.0, 0.0, 0.0, 0.0);
}
【问题讨论】:
-
显示
geany使用的编译命令(Build -> Set Build Commands 菜单)。请注意,gcc的程序参数顺序很重要。或者更好的是尝试在终端的命令行上编译。 -
谢谢我已经解决了这个问题,你所要做的就是在 build->set build commands 中添加 -lglut -lGL -lGLU。
标签: c++ linux opengl linux-mint geany