在 Swift 中为 macOS 构建框架时出错

未知鼠标

我在 Swift 中为 SQLite3 编写了一个包装器,它工作正常。

我想为它做一个框架。

问题是:

要快速使用SQLite3,我们应该导入sqlite3.husing桥接头。但是我在框架项目中没有桥接标题的选项。

我创建了一个.c.h进口sqlite3.h.h和所做的.h公共头。但它不起作用。它仍然会use of unresolved identifier出错。

如何导入.c.cpp文件到迅速框架项目?

谢谢!

扭曲一切

我认为您只能使用项目中的头文件(如果我错了,请纠正我)。所以,添加sqlite3.h到你的项目中。

步骤1:

搜索 sqlit3.h

Xcode.app(右键单击)-> 显示包内容

在此处输入图片说明

第2步:

搜索sqlite.hXcode.app

在此处输入图片说明

第 3 步:

将该文件拖到您的 xcode 项目中并选择 copy items if needed

在此处输入图片说明

第四步:

在右侧面板中选择sqlite3.hfrom 导航器并将其更改为Public

在此处输入图片说明

第 5 步:

sqlite3.h在 Xcode 为您创建的头文件中导入您应该将其导入为#import "sqlite3.h"

在此处输入图片说明

第 6 步:

现在构建项目。它应该可以正常工作。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章