iPhone/Android上的C++库:包装类的生成
C++ Libraries on iPhone/Android: Generation of Wrapper classes
我有以下问题:
假设我有许多不同的C++库(算法(,它们都是用相同的风格编写的。(他们需要一些投入,也需要一些产出(。
我做了一些研究,想问是否有可能自动生成Wrapper类(通过使用一种算法,该算法提供了c++算法的输入和输出(,然后可以在Objective-c/Java(iOS/Android(中轻松使用。应用程序编程部分并不十分耗时。
您需要了解SWIG。这从基于C的API生成其他语言的绑定。Objective-C支持和Java一样存在。
我不确定在后来的版本中objective-C支持发生了什么,但它在v1.1中,你可以看到添加它的分支。
相关文章:
- 简化在 Pybind11 中为 C++ 模板类生成包装类:模板声明不能出现在块范围内
- C++-用与被包装数据相同的语法构造包装类
- C++-用和结构相同的语法围绕结构构造包装类
- C++泛型包装类,它为某些函数添加了额外的处理
- 如何减少大量包装类的实现代码?
- 在 C++ 中为 C 样式对象创建一个透明包装类
- 如何将包装类的对象用作包装函数中的参数
- 这->...在模板包装类中必需
- 无法理解包装类的构造函数的声明
- 标准向量之上的 C++11 包装类
- 编写安全包装类以管理用户定义对象的指针
- 重构现有包装类,以使用与包装器本身相同的构造函数参数包装 T
- 包装类设计和依赖注入
- 提升 Python 导入失败,未定义包装类的符号
- 简单包装类与智能指针
- 将 C 结构工厂函数与其相应的 C++ 包装类构造函数合并
- 为什么这个C++包装类没有内联掉
- std::variant、包装类和'conversion from ... to non-scalar type ... requested'
- C# 使用包装类中的字符串参数调用 C++ 方法
- iPhone/Android上的C++库:包装类的生成