0

我已经安装了glew。我使用示例代码只是为了查看使用 OpenGL 的程序示例。要编译程序,示例代码指示我使用此扩展名进行编译

-I/opt/local/include -L/opt/local/lib -framework OpenGL -framework GLUT -lGLEW

如果我不使用此扩展名,则找不到头文件。

#include <GL/glew.h>

我必须一直使用这样的扩展吗?为什么没有这个扩展就找不到标题?如果我只是把/opt/local/includeand/opt/local/lib放在我的PATH?

4

1 回答 1

1

-I选项的意思是“将此目录包含在标题搜索路径列表中”。如果您不添加-I/opt/local/include,您将无法在此目录中包含文件。你必须一直这样做。这样做没有问题......它是免费的!添加到 PATH 是不够的。

于 2013-10-18T05:19:08.350 回答