iphone - iPhone/Android 上的 C++ 库 : Generation of Wrapper classes

标签 iphone c++ objective-c mobile wrapper

我有以下问题:

假设我有许多不同的 C++ 库(算法),它们以相同的风格编写。 (他们需要一些输入并返回一些输出)。

我做了一些研究,想问一下是否可以自动生成包装器类(通过使用给定输入和输出的算法 c++ 算法),它可以很容易地在 Objective-C 中使用/Java (iOS/Android) 然后 . 应用程序编程部分并不十分耗时。

最佳答案

你会想看看SWIG .这会从基于 C 的 API 生成其他语言的绑定(bind)。 Objective-C支持就在那里 Java .

我不确定在更高版本中对 Objective-C 的支持发生了什么,但它在 v1.1 中,你可以 see the branch添加的位置。

关于iphone - iPhone/Android 上的 C++ 库 : Generation of Wrapper classes,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6593392/

相关文章:

iphone - 当标题、左按钮和右键已经存在时,将 UISearchBar 放入 UINavigationBar

c++ - 创建字符串到函数 vector 的 HashMap

objective-c - 了解 NSHTTPCookieStorage 的内部结构

ios - 如何在 iOS 应用程序中获取手机 IP 地址

iphone - 为 UIImagePickerController 启用 HDR 选项

ios - 无法在 iOS 设备上运行 XCTests

iphone - 我有 : RSA key, 指数,明文。我想要 : cipher text. 应该是 2 行 Obj-C 不是吗?

c++ - 如何使用参数将函数从一个结构传递到另一个结构中的另一个函数

c++ - 覆盖 openGL 2d 纹理中的每个像素

iphone - 如何获取 UITableView 滚动位置以便保存?