我已經安裝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什麼我應該接下來做什麼?
我已經安裝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什麼我應該接下來做什麼?
如果不行,那麼只需將完整路徑添加到lib的文件名即可。首先確保這個庫確實存在。
據我所知包glew
帶來名爲libGLEW.a
和libGLEW.so
庫,所以不是-lglew
你應想辦法-lGLEW
。
而且#pragma comment(lib, "glew32.lib")
是微軟VS編譯器做庫的方式,預計將有GNU/Linux
工具鏈像gcc
或clang
沒有影響。
在一瞥中解決了我的問題...非常感謝.. – Sreekar 2014-11-18 21:37:50
試試'-lGLEW' ... – starrify 2014-10-11 05:14:29
另外'#pragma comment(lib,「glew32.lib」)''不應該工作,除非你使用微軟VS編譯器。 – starrify 2014-10-11 05:15:07
'lGlEW'似乎工作 – perthblank 2014-10-11 10:35:15