Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想在 Swift 中使用 C++ 库:GiNaC。我看过有关如何在 Swift 中使用 C++ 库的教程,但我不知道这是否适用于 iOS 或如何处理依赖项。GiNaC 将CLN作为依赖项。如何做到这一点?
C++ .h 文件无法在 Swift 桥接头中导入,因为 Swift 与 C++ 不兼容,仅与 C 或 Objective-C 兼容
您可能需要使用您创建的 Objective-C 包装器来调用 C++ 函数,然后 Swift 可以调用您的 Objective-C 包装器公开的方法。
这个线程是相关的:我可以将 Swift 与 C++ 混合吗?像 Objective-C 的 .mm 文件