1

我更新到 Xcode 5.0,我似乎无法包含 GL/glew.h 文件。在以前的 Xcode 版本中,必须将基本 SDK 设置为当前的 OSX,但该选项不再可用(至少我找不到)。

文件glew.h 在/usr/include/GL 中,我已经将标题搜索路径设置为/usr/include,但它仍然不起作用。

任何人都可以帮忙吗?

谢谢

4

1 回答 1

2

让它工作。

在 Project Build Settings > Search Paths > Always Search User Paths 中找到并将其设置为 yes。

此外,我无法与 libGLEW 链接,因此我必须进入 XCode.app 并创建指向该文件的符号链接。

Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/usr/lib

这绝对不是一个很好的解决方案,但对我来说是一种解决方法。

编辑:

在这里,我假设其中一个正在使用 Mac OSX 10.8 SKD。对于其他 SDK,路径应该是另一个。

在终端中,我以这种方式创建了指向我的 libGLEW.dylib(位于 /usr/lib 中)的链接

cd Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/usr/lib

sudo ln -s /usr/lib/libGLEW.dylib libGLEW.dylib

之后,回到 XCode,在我的项目的“构建设置”中,我将“其他链接器标志”设置为 -lGLEW

于 2013-09-26T14:19:06.580 回答