0

我想在 Swift 中使用 C++ 库:GiNaC。我看过有关如何在 Swift 中使用 C++ 库的教程,但我不知道这是否适用于 iOS 或如何处理依赖项。GiNaC 将CLN作为依赖项。如何做到这一点?

4

1 回答 1

2

C++ .h 文件无法在 Swift 桥接头中导入,因为 Swift 与 C++ 不兼容,仅与 C 或 Objective-C 兼容

您可能需要使用您创建的 Objective-C 包装器来调用 C++ 函数,然后 Swift 可以调用您的 Objective-C 包装器公开的方法。

这个线程是相关的:我可以将 Swift 与 C++ 混合吗?像 Objective-C 的 .mm 文件

于 2017-04-27T06:53:10.790 回答