c++ - OpenGL 中的 glew 头文件

标签 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/local/lib 放在我的 PATH 中会怎么样?

最佳答案

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

关于c++ - OpenGL 中的 glew 头文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19441153/

相关文章:

opengl - 是否有可能破解 GTK 渲染到 OpenGL 纹理

opengl - 纹理可以绑定(bind)到多个 fbo 吗?

c++ - 如何在 OpenGL3.2+ 中渲染多个形状和对象?

c++ - STL 算法和 const_iterators

c++ - wxButton 在下一个按钮被选中后看起来仍然被选中

c++ - X损坏 : get event on window content changes

c++ - OpenGL Superbible 第一个程序崩溃

设置对象属性时出现 C++ 内存访问冲突

c++ - 如何在QWidget中创建QToolBar?

c++ - 使用单位矩阵的坐标不起作用