OpenGL库没有链接

时间:2014-09-02 20:45:50

标签: c++ eclipse opengl shared-libraries

我在Ubuntu Eclipse上出现了这个错误,并没有消失:

Invoking: GCC C++ Linker
g++ -L/usr/lib/i386-linux-gnu -o "GLUT"  ./src/GLUT.o   -lglut -lGLU
/usr/bin/ld: ./src/GLUT.o: undefined reference to symbol 'glEnable'
//usr/lib/i386-linux-gnu/mesa/libGL.so.1: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status

我搜索了过剩:

# find / -name *glut.so*
/usr/lib/i386-linux-gnu/libglut.so.3
/usr/lib/i386-linux-gnu/libglut.so.3.9.0
/usr/lib/i386-linux-gnu/libglut.so

然后我去了:项目属性> C / C ++ Build>设置GCC C ++链接器>图书馆:

// added
Libraries (-l): glut GLU
Library search path (-L): /usr/lib/i386-linux-gnu

错误仍然相同。我应该错过哪一步的建议?所有评论都非常受欢迎。

1 个答案:

答案 0 :(得分:3)

您还需要添加GL和GLU库,尝试以相同的方式添加它们。