我目前正在尝试遵循OpenGL简介指南here。我已将完成的项目从网站上的git repo直接拉到新的Xcode项目中,但在尝试构建和运行时,我得到了一个“GL / glew.h:没有这样的文件或目录”。
我从网站上下载了glew,然后运行“make”和“make install”。我可以在/ usr / lib中看到3个libGLEW文件,在/ usr / include / GL中看到3个与glew相关的头文件。这一切都让我相信它安装得很好。
根据谷歌搜索的一些想法,我尝试将/ usr / lib和/ usr / include / GL路径添加到项目信息中的相关搜索路径,但仍然存在同样的问题。我还尝试在“其他链接器标志”选项中添加“-lGLEW”。
C源中的包含只是
#include <GL/glew.h>
我缺少什么?! 谢谢你的帮助
接受的答案有效,还需要检查XCode中的递归框。
答案 0 :(得分:1)
如果#include
使用#include
,那么搜索路径必须只是/usr/include
。尝试将/usr/include
添加到Xcode项目中的标题搜索路径,然后它应该能够找到标题。