swift - 突然找不到标头中的标头:1:9: 注意:在包含的文件中:1: Xcode
问题描述
我已经在一个实现使用 C 库的自定义框架的项目上工作了一段时间。该框架是用 Swift 编写的,我创建了一个模块来将 C 标头公开给 swift。该框架是在另一个项目中启动的,然后将该框架项目复制到我的应用程序项目的根目录中,并将其作为嵌入式二进制文件添加到我的应用程序项目中。通过这样做,我的目标是开发框架,它是我的应用程序项目的 git 子模块,而我正在编写应用程序。
正如我所说,该框架使用 C 库,我有用于调试和发布的 .a 文件,它提供了一个头文件包含文件夹。所以在我的框架项目中,我有以下结构:
对于静态库
作为框架导入的静态库和为使用调试或发布而修改的“库搜索路径”。还通过添加所有包含所在的根文件夹来修改标头搜索标头路径。
模块位于产品文件夹内的文件夹中,定义为:
所以这一直有效到今天。也许这是错的,但它从不抱怨。所以找到了标头,但找不到标头内的标头。
我究竟做错了什么?
我试图包含尽可能多的信息。我希望这就足够了。
谢谢你。
解决方案
推荐阅读
- javascript - 如何从搜索栏中获取显示结果的卡片数量
- python - keras 中 lstm 的预处理数据-Numpy,选择每第 n 行会丢失一个维度
- android - 添加手表支持后无法将新的 Android 版本推出到 Google Play
- css - Css Top Z-index cover bottom Scroll View
- flutter - 在没有 setState Flutter 的情况下滚动时禁用 CustomScrollView 的滚动
- javascript - 如何计算点后面两位小数的数字
- javascript - 如何在 React App 中显示各种文件
- php - Laravel 应用程序在本地运行良好,但在实时服务器上显示“未定义变量 $header”
- sql - 从 SQL Server 表到 XML 的数据
- wordpress - 在结帐页面付款前移动 wocommerce 运输方式