gpt4 book ai didi

ios - Xcode:在框架中使用静态库?

转载 作者:行者123 更新时间:2023-12-01 18:09:14 25 4
gpt4 key购买 nike

我有一个链接到两个静态库的框架。每个静态库都是一个目标,框架是一个目标。框架包装了静态库,框架的客户端只关心调用框架代码(反过来可能会调用每个静态库中的代码)。是否可以让框架包含所需的 header 和目标文件?当我构建时,我得到了臭名昭著的 Include of non-module header inside framework module 错误。每个静态库都导出其 header ,我已将 header 添加为框架中的公共(public) header 。仍然没有运气(我认为有一个不需要这个的解决方案)。

最佳答案

每个静态库都必须导出一个带有 header 的 module.modulemap 文件。与流行的智慧相反,完成后,您需要向框架的Headers 的Public 部分添加一堆 header 构建阶段 以减轻错误。此处详细描述了该过程:https://bjhomer.com/2015/05/03/defining-modules-for-static-libraries/

关于ios - Xcode:在框架中使用静态库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35071950/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com