我可以将C ++代码(或用C ++编写的库)与混合移动应用程序代码混合使用吗?

时间:2018-12-25 12:14:03

标签: c++ ios react-native flutter phonegap

我想知道是否可以将C ++代码与诸如React Native,Flutter,Phone Gap等混合移动应用程序混合使用? 我知道也可以将C ++代码与Objective-C ++混合使用(对于Android),也可以将Java和C ++一起使用。 除上述内容外,Dropbox Djinni可以允许iOS和Android共享C ++代码使用。 但是我不知道我们可以将C ++与混合的东西混合使用吗。

1 个答案:

答案 0 :(得分:1)

您可以使用Flutter中的C ++库。

您需要使该功能在本机平台(Java / Kotlin和/或Objective-C / Swift)上可用,然后通过构建插件https://flutter.io/docs/development/packages-and-plugins/developing-packages#developing-plugin-packages

将其提供给Flutter使用

正在进行一些工作,可以轻松地从Dart直接调用C ++  使用FFI,https://github.com/flutter/flutter/issues/7053https://github.com/dart-lang/sdk/issues/34452,但尚不可用。