我在 ubuntu linux 的学校计算机上工作,想知道我需要做什么才能在我的项目中链接 GLEW 的本地副本。我学校的计算机当然安装了 SDL GL 和 GLU,因此与它们进行链接很容易,但他们没有安装 GLEW 的副本,而且我没有用户权限将我编译的 GLEW 移动到适当的文件夹中以便于链接。所以我的测试源文件夹设置如下:
glew
include
lib
...
main.cpp
我正在使用这个包含语句#include "glew/include/GL/glew.h"
,但我不知道如何在本地级别与 lib 链接,所以我从 g++ 得到错误,说这glewInit()
是未定义的。我的问题是我如何以这种方式链接我的本地 GLEW 副本,或者任何其他不涉及可能需要我成为特权用户的东西的方式?