C++ OpenGL中的glew头文件

C++ OpenGL中的glew头文件,c++,opengl,C++,Opengl,我安装了glew。我使用示例代码只是为了看一个使用OpenGL的程序示例。要编译程序,示例代码指示我使用此扩展进行编译 -I/opt/local/include -L/opt/local/lib -framework OpenGL -framework GLUT -lGLEW 如果不使用此扩展名,则找不到头文件 #include <GL/glew.h> #包括 我必须一直使用这样的扩展吗?为什么没有这个扩展名就找不到标题?如果我把/opt/local/include和/opt/

我安装了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
放在我的
路径中会怎么样?

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