在Linux上的Swift中使用C ++(Objective-C包装)库

时间:2020-10-19 19:35:52

标签: swift linux mailcore2

我试图在Linux上的Swift项目中使用MailCore2 Objective-C库。我可以在iOS和Mac上很好地使用它,但是不确定如何在Linux上集成它。

这是我到目前为止尝试过的:

因此,首先,我想在Linux上构建。他们提供了说明here,但每个this的答案都需要解决。进行了这些更改之后,运行make仍然会引发错误,但是在构建测试时寻找libicu(已安装)时,似乎可以构建实际的库,并且失败。好吧,现在继续前进。

所以现在我有了libMailCore.a和一个包含头文件的include文件夹。但是如何将其与Linux上的项目集成?

编辑: 好的,通过进一步检查,我意识到这是一个带有Objective-C API的C ++库。因此,我已经构建了C ++库,并且相信可以通过将libMailCore.a放在/ usr / lib中和将头文件放在/ usr / include中来将其安装在系统上。回购包含库的Objective-C标头,但是我将如何使用它们呢?

0 个答案:

没有答案