1

我在 ubuntu linux 的学校计算机上工作,想知道我需要做什么才能在我的项目中链接 GLEW 的本地副本。我学校的计算机当然安装了 SDL GL 和 GLU,因此与它们进行链接很容易,但他们没有安装 GLEW 的副本,而且我没有用户权限将我编译的 GLEW 移动到适当的文件夹中以便于链接。所以我的测试源文件夹设置如下:

glew
    include
    lib
    ...
main.cpp

我正在使用这个包含语句#include "glew/include/GL/glew.h",但我不知道如何在本地级别与 lib 链接,所以我从 g++ 得到错误,说这glewInit()是未定义的。我的问题是我如何以这种方式链接我的本地 GLEW 副本,或者任何其他不涉及可能需要我成为特权用户的东西的方式?

4

1 回答 1

4

因为GCC有特殊的-L命令行参数来指定库的自定义路径

因此,您需要在链接命令行中添加类似-L./GLEW/libg++内容

于 2013-03-21T16:32:45.887 回答