我已经安装了libglew和dev 但在编译时仍然无法找到-glew
/usr/bin/ld: cannot find -lglew
collect2: error: ld returned 1 exit status
我也用
这样的代码编写#include<GL/glew.h>
#pragma comment(lib, "glew32.lib")
接下来该怎么做?
答案 0 :(得分:2)
据我所知,包glew
带来了名为libGLEW.a
和libGLEW.so
的库,因此您将尝试-lglew
而不是-lGLEW
。
此外,#pragma comment(lib, "glew32.lib")
是Microsoft VS编译器处理库的方式,预计对GNU/Linux
或gcc
等clang
工具链无效。
答案 1 :(得分:0)
如果没有pathed,那么只需添加lib文件名的完整路径即可。首先要确保lib确实存在。