gpt4 book ai didi

c++ - Swift 和 Objective-C++ 互操作性

转载 作者:行者123 更新时间:2023-11-28 07:09:44 25 4
gpt4 key购买 nike

我有一个 C++ API,我需要在 Swift 项目中与之交互。我知道我cannot interact with C++ from Swift直接,但我知道我可以通过 Objective-C 包装器来做到这一点。这点很清楚。

但是,如果 Swift 和 Objective-C++ 可以相互操作,我找不到任何地方。如果可能的话,考虑到 API 的复杂性,我想用 Objective-C++ 编写 C++ 包装器。有谁知道 Objective-C++ 和 Swift 是否可以互操作?

最佳答案

Swift 和 objective-c++ 无法交互。一旦swift编译器使用的objective-c bridge header中有c++代码,你就会得到一个编译错误。您需要将您的 c++ 代码完全隐藏在纯 c 或纯 objective-c API 后面。

关于c++ - Swift 和 Objective-C++ 互操作性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28890005/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com