【问题标题】:What difference between 'Link binaries with libraries' and 'Libary Search Path' in Xcode project settingXcode 项目设置中的“将二进制文件与库链接”和“库搜索路径”有什么区别
【发布时间】:2014-12-26 14:21:06
【问题描述】:

Xcode 项目设置中的“将二进制文件与库链接”和“库搜索路径”有什么区别?

【问题讨论】:

    标签: xcode


    【解决方案1】:

    Library Search Path 是搜索库文件的位置where

    Link binaries什么您的项目将链接到的库或框架。

    【讨论】:

    • 是不是表示会链接搜索到的库文件?
    • 不,如果你手动使用框架,你需要设置库搜索路径,以便Xcode知道在哪里找到你的框架。它只是搜索,而不是添加。
    • 静态库如.a和动态库如.dylib有区别吗?因为当我使用 boost 时,我只添加了“搜索”,boost 库都是静态的(.a)并且效果很好。但是当我使用opencv2时,有很多动态库(.dylib),如果我不添加'link with binary',编译会报错。
    • 你不能为苹果添加第三方动态库会拒绝你的应用程序,但我认为原始 SDK 中的那些是可以的。所以,如果你想添加库,General - Linked Frameworks and Libraries 这样就可以了。
    猜你喜欢
    • 1970-01-01
    • 2014-02-06
    • 2014-05-14
    • 2015-10-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多