g ++帮助链接本地副本

时间:2013-03-21 16:26:00

标签: c++ opengl linker g++ glew

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

glew
    include
    lib
    ...
main.cpp

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

1 个答案:

答案 0 :(得分:4)

对于GCCspecify custom path to libraries有一个特殊的-L命令行参数。

因此,您需要在-L./GLEW/lib链接命令行

中添加g++之类的内容