Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/128.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 如何在Mac上设置OpenGL Extensions Viewer的路径?_C++_Macos_Opengl - Fatal编程技术网

C++ 如何在Mac上设置OpenGL Extensions Viewer的路径?

C++ 如何在Mac上设置OpenGL Extensions Viewer的路径?,c++,macos,opengl,C++,Macos,Opengl,我下载了我的Mac电脑的。我尝试编译一个C++程序,其中包括OpenGL依赖关系,如代码> >包含代码。为此,在终端I类型中: g++ /some/path/to/folder/Application.cpp 但我得到了一个错误: fatal error: 'GL/glew.h' file not found 显然这是因为glew.h不在GL文件夹中,它在OpenGL Extensions Viewer中的某个地方。但是我很难找到OpenGL Extensions Viewer下载到的确切位

我下载了我的Mac电脑的。我尝试编译一个C++程序,其中包括OpenGL依赖关系,如代码> >包含<代码>代码。为此,在终端I类型中:

g++ /some/path/to/folder/Application.cpp
但我得到了一个错误:

fatal error: 'GL/glew.h' file not found

显然这是因为glew.h不在GL文件夹中,它在OpenGL Extensions Viewer中的某个地方。但是我很难找到OpenGL Extensions Viewer下载到的确切位置,因为它没有出现在我的下载文件夹中,因此我找不到合适的glew.h路径,而查看器应该有这个路径(根据他们网站上的描述,OpenGL扩展查看器应该有我需要成功编译我的C++程序的每一个OpenGL文件).

是什么让你认为OpenGL Extension Viewer包含GLEW?我认为两者根本没有任何关联。GLEW在Mac OS上并没有真正的用途。它是用于在Windows上加载扩展。我知道Mac OS支持它,但我始终不明白为什么它会有用。在Mac OS上,你只需要包含OpenGL头,然后调用funct不需要动态加载。@RetoKoradi如果OpenGL Extension Viewer不包含GLEW,那会是什么呢?底线是我收到了错误消息,我正在试图找到一种方法来获取GLEW.h文件、wglew.h文件等,我希望这些文件可以一起从Mac的一个源下载。我如何获得这些文件Mac上的必备文件?官方网站似乎在这里:。我仍然建议传递GLEW,只需包含Xcode标准的OpenGL标题。@RetoKoradi现在我得到:
/Users/Downloads/GLEW-1.11.0/include/GL/wglew.h:70:10:致命错误:'windows.h'文件找不到
我希望扩展查看器能够我昨天在上问过这个问题:我非常感谢你对此的任何反馈。
wglew.h
听起来肯定像是一个特定于Windows的标题,你不想在Mac OS上包含它。