好的,我一直在寻找几个小时试图解决这个问题,但没有任何效果。这个问题与其他帖子非常相似,但我的解决方案都没有。
所以我正在使用glew和glfw编写一个OpenGL程序,由于某种原因我无法编译程序。错误发生在include语句中:
#include <GL/glfw.h>
并且错误显示找不到'GL.glfw.h'文件。
我已按照上的所有说明操作 GLFW-2.7.8 Release Notes 网页,包括制作glfw,然后将静态库libglfw.a导入Xcode。该库确实显示在Build Phases下 - &gt;链接二进制文件与库,但除了Xcode似乎没有认识到它。例如,在文件检查器下,它将文件类型检测为“默认 - 数据”。
静态库配置为64位架构,我正在运行。
我尝试更改“构建设置”下的搜索路径。
我有以下框架:Cocoa,OpenGL和IOKit。
如果您有任何其他信息需要帮助我解决此问题,请告知我们,并感谢您阅读。
答案 0 :(得分:0)
事实证明我的glew没有正确导入,因此glfw也无法正常工作。 这些是我采取的步骤:
执行此操作后,我将错误“减少”为Apple Mach-O Linker(Id)错误。下一个:
将-lGLEW添加到其他链接器标志。
添加了/ opt / local / include /到标题搜索路径
将/ opt / local / lib /添加到库搜索路径
Here是我找到答案的地方。