2014-10-11 29 views
1

我已經安裝libglew和開發 但在編譯找不到-lglew對OpenGL在Ubuntu

/usr/bin/ld: cannot find -lglew 
    collect2: error: ld returned 1 exit status 

也是我寫的代碼一樣

#include<GL/glew.h> 
#pragma comment(lib, "glew32.lib") 

時仍然無法找到-glew什麼我應該接下來做什麼?

+0

試試'-lGLEW' ... – starrify 2014-10-11 05:14:29

+1

另外'#pragma comment(lib,「glew32.lib」)''不應該工作,除非你使用微軟VS編譯器。 – starrify 2014-10-11 05:15:07

+0

'lGlEW'似乎工作 – perthblank 2014-10-11 10:35:15

回答

0

如果不行,那麼只需將完整路徑添加到lib的文件名即可。首先確保這個庫確實存在。

2

據我所知包glew帶來名爲libGLEW.alibGLEW.so庫,所以不是-lglew你應想辦法-lGLEW

而且#pragma comment(lib, "glew32.lib")是微軟VS編譯器做庫的方式,預計將有GNU/Linux工具鏈像gccclang沒有影響。

+0

在一瞥中解決了我的問題...非常感謝.. – Sreekar 2014-11-18 21:37:50