C++ 在Geany中使用OpenGL时获取未定义的引用

C++ 在Geany中使用OpenGL时获取未定义的引用,c++,linux,opengl,linux-mint,geany,C++,Linux,Opengl,Linux Mint,Geany,这是我第一次使用OpenGL。我正在使用LinuxMint。我的编辑是杰尼。我已经安装了freeglut3和开发包。但我可以运行任何代码 每当我试图构建我的任何代码时,它都在说未定义的引用。我在网上搜索过,也看到过一些人说,有些人说把这些添加到我的链接器标志中,“-lglut-lGL-lGLU-lGLEW”。我不知道怎么做,我是个新手 我通常用窗户。但现在我必须使用Linux和Geany。这是我的密码: #include <GL/glut.h> #include <GL/gl.

这是我第一次使用OpenGL。我正在使用LinuxMint。我的编辑是杰尼。我已经安装了freeglut3和开发包。但我可以运行任何代码

每当我试图构建我的任何代码时,它都在说未定义的引用。我在网上搜索过,也看到过一些人说,有些人说把这些添加到我的链接器标志中,“-lglut-lGL-lGLU-lGLEW”。我不知道怎么做,我是个新手

我通常用窗户。但现在我必须使用Linux和Geany。这是我的密码:

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

int main()
{
    glClearColor(0.0, 0.0, 0.0, 0.0);
}
#包括
#包括
int main()
{
glClearColor(0.0,0.0,0.0,0.0);
}

这可以通过添加

-lglut -lGL -lGLU

要在Build->Set Build Commands菜单中编译命令,请显示
geany使用的编译命令(Build->Set Build Commands菜单)。请注意,
gcc
的程序参数顺序非常重要。或者最好尝试在终端的命令行上编译。感谢我解决了这个问题,您所要做的就是在build->set build命令中添加-lglut-lGL-lGLU。