加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

objective-c – 如何在XCode中将库与“-force_load”链接?

发布时间:2020-12-14 19:41:10 所属栏目:百科 来源:网络整理
导读:我的其他库不允许我设置-ObjC或all_load标志. 所以我需要使用-force_load链接我的库. 我有“GoogleOpenSource.framework”我的项目下有“GooglePlus.framework”,所以我该如何正确地将它们映射到工作中. 我设置了这样的路径: -force_load $(PROJECT_DIR)/Pr
我的其他库不允许我设置-ObjC或all_load标志.
所以我需要使用-force_load链接我的库.

我有“GoogleOpenSource.framework”&我的项目下有“GooglePlus.framework”,所以我该如何正确地将它们映射到工作中.

我设置了这样的路径:

-force_load $(PROJECT_DIR)/Project_name/GooglePlus.framework/Versions/A/Headers/GooglePlus.h

-force_load $(PROJECT_DIR)/Project_name/GoogleOpenSource.framework/Versions/A/Headers/GoogleOpenSource.h

在其他链接器标志下,但它不起作用.

谁能告诉我这里做错了什么?

解决方法

我遇到了同样的问题,但最后我通过下面提到的步骤解决了这个问题: –

脚步
1.转到项目构建设置中的“其他链接器标志”,然后
2.添加-force_load $(PROJECT_DIR)/yourframewokname.framework/yourframeworkname

注意**需要在其他链接器标志内添加-ObjC标志的框架,在这种情况下它与其他库冲突,因此在这种情况下,您需要强制加载需要-ObjC的库.

使用上面提到的步骤.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读