【问题标题】:Can't find glew.h in Xcode 5.0在 Xcode 5.0 中找不到 glew.h
【发布时间】:2013-09-24 09:50:14
【问题描述】:

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

文件glew.h在/usr/include/GL中,我已经将头文件搜索路径设置为/usr/include,但是还是不行。

有人可以帮忙吗?

谢谢

【问题讨论】:

    标签: xcode glew


    【解决方案1】:

    让它工作。

    在 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

    【讨论】:

    • 您能提供必要的步骤吗?我有同样的问题,在那个位置添加了一个别名,我的旧项目仍然坏了:S,你还必须链接标题吗?
    • 这些步骤在原始帖子的编辑中。我的解决方案假设您使用的是 OSX 10.8 SDK,对于其他 SKD,路径不同(SDK 文件夹内的另一个文件夹)。我所做的只是将“始终搜索用户路径”设置为“是”。
    猜你喜欢
    • 2016-06-29
    • 2021-12-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-05
    相关资源
    最近更新 更多