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

标签 c++ ios react-native flutter phonegap

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

最佳答案

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

您需要使该功能在 native 平台(Java/Kotlin 和/或 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但它还不可用。

关于c++ - 我可以将 C++ 代码(或用 C++ 编写的库)与混合移动应用程序代码混合使用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53922299/

相关文章:

ios - 将格式化日期转换为 NSDate

reactjs - Metro 遇到错误 : While trying to resolve module 'firebase'

ios - 具有 iOS 自动布局的 uiscrollview 的全宽 subview

ios - React Native ios 应用程序中的 "libBacktraceRecording.dylib"内存泄漏

Javascript 在 React 中解构数据

C++ 排序 - 普通字母后的特殊字符

在包含该类列表的结构之后定义的 C++ 类

c++ - 在 C++ 中传递 void(*)

c++ - 如果用两个变量或一个变量和一个数字文字进行加法,为什么从 C++ 调用的汇编函数会在标志中给出不同的结果?

ios - 我可以将手势识别器的代码放在 View 的子类中吗?