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

Can I mix C++ code (or library written in C++) with hybrid mobile app code?

我想知道是否可以将 C++ 代码与 React Native、Flutter、Phone Gap 等混合移动应用程序混合使用? 我知道可以将 C++ 代码与 Objective-C++ 混合使用,对于 Android 也可以将 Java 和 C++ 一起使用。 除了提到的事情外,Dropbox Djinni 可以允许 iOS 和 Android 共享 C++ 代码使用。 但我不知道我们能否将 C++ 与混合材料混合使用。

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

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

正在努力使直接从 Dart 调用 C++ 变得容易 使用 FFI,https://github.com/flutter/flutter/issues/7053, https://github.com/dart-lang/sdk/issues/34452 但尚不可用。