【问题标题】:Xcode linker error, cannot find lib in /usr/libXcode 链接器错误,在 /usr/lib 中找不到 lib
【发布时间】:2012-04-26 15:24:43
【问题描述】:

我在 XCode 3.2 中遇到链接器错误,它声称无法在 /usr/lib 中找到库,即使 LIBRARY_SEARCH_PATHS = "/usr/lib" 并且 dylib 已添加到 xcode 项目中。项目的后期复制构建阶段设法找到这个文件没有任何问题,但不能。

我已尝试废弃项目设置窗口以进行 xcconfig 设置,因此可能在那里做错了什么。关于我缺少什么的任何想法?

【问题讨论】:

    标签: xcode xcconfig


    【解决方案1】:

    请注意,/usr/lib 之类的路径以您的 SDK 设置为前缀,因此您认为的 /usr/lib 实际上可能是例如/Developer/SDKs/MacOSX10.6.sdk/usr/lib(如果您的 SDK 设置为 10.6)。

    【讨论】:

      【解决方案2】:

      如果您想链接到 /usr/lib 而不是 /Developer/SDKs/bla/usr/lib 中的某些内容,则需要在链接时使用库的完整路径。将其添加到“Other Linker Flags”中:/usr/lib/somelib.dylib(注意路径前没有-l)

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2017-01-28
        • 2017-04-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-02-09
        • 1970-01-01
        相关资源
        最近更新 更多