iPhone/Android上的C++库:包装类的生成

C++ Libraries on iPhone/Android: Generation of Wrapper classes

本文关键字:包装类 Android 上的 C++ iPhone      更新时间:2023-10-16

我有以下问题:

假设我有许多不同的C++库(算法(,它们都是用相同的风格编写的。(他们需要一些投入,也需要一些产出(。

我做了一些研究,想问是否有可能自动生成Wrapper类(通过使用一种算法,该算法提供了c++算法的输入和输出(,然后可以在Objective-c/Java(iOS/Android(中轻松使用。应用程序编程部分并不十分耗时。

您需要了解SWIG。这从基于C的API生成其他语言的绑定。Objective-C支持和Java一样存在。

我不确定在后来的版本中objective-C支持发生了什么,但它在v1.1中,你可以看到添加它的分支。