2014-09-02 54 views
0

我在Ubuntu的Eclipse這個錯誤不會消失:OpenGL庫不鏈接

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> Settings GCC C++ Linker> Libraries:

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

錯誤仍然是一樣的。任何關於我應該錯過的步驟的建議?所有意見都非常受歡迎。

+3

我想你還需要添加GL和GLU庫,嘗試以相同的方式添加它們 – Dan 2014-09-02 20:51:22

+1

添加GL以及... – Dan 2014-09-02 20:55:00

回答

3

您還需要添加GL和GLU庫,嘗試以相同的方式添加它們。

+0

非常感謝!它像一個魅力。 – 2014-09-02 22:43:38