提问人:Taier 提问时间:8/29/2018 更新时间:8/29/2018 访问量:389
是否可以编写可用于 iOS 和 Android Native 项目的 C++ 库?
Is it possible to write a C++ library that could be used in iOS and Android Native projects?
问:
我想为这两个平台编写一个应用程序,我希望它是原生的。
不过,我还是想在任何地方运行一次。因为业务逻辑将占用应用程序的很大一部分。关于框架(主要是数学计算),这将非常简单。我想把它移到应用程序的公共部分。
所以我的问题是,C++ 库上是否有任何可用于两个本机平台的成功示例?
答:
1赞
Adam Richardson
8/29/2018
#1
是的,这是可能的,因为 iOS 能够运行文件和库,并且通过 NDK Android 也能够运行 c++ 和 c++ 库。c++
网上有很多资源,但您可能会发现 Medium 的以下内容很有用:
但要小心,因为会有性能开销,如果你想让它在 iOS 设备和模拟器上运行,在编译构建时必须小心,你需要创建一个胖二进制文件,因为它们建立在不同的芯片架构上。
评论