我已经安装了 glew。我使用示例代码只是为了查看使用 OpenGL 的程序示例。要编译程序,示例代码指示我使用此扩展名进行编译
-I/opt/local/include -L/opt/local/lib -framework OpenGL -framework GLUT -lGLEW
如果我不使用此扩展,则找不到头文件。
#include <GL/glew.h>
我必须一直使用这样的扩展程序吗?为什么没有这个扩展就找不到标题?如果我只是将 /opt/local/include
和 /opt/local/lib
放在我的 PATH
中会怎么样?
最佳答案
-I
选项表示“将此目录包含在标题搜索路径列表”中。如果您不添加 -I/opt/local/include
,您将无法将文件包含在此目录中。你必须一直这样做。这样做没有问题……它是免费的!添加到 PATH 是不够的。
关于c++ - OpenGL 中的 glew 头文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19441153/