type
status
date
slug
summary
tags
category
icon
password
在 Flutter 中,可以使用 Dart FFI (Foreign Function Interface) 来直接调用 Go 语言编写的 C 兼容库。
📝 基本的步骤
步骤1
1. 在 Go 中创建一个 C 兼容的库。你需要使用//export注释来导出函数,并且你需要使用import "C"来启用 cgo。
步骤2
1. 在 Dart 中,可以使用dart:ffi库来加载和调用这个库。
🤗 示例代码
在 Go 中:
然后使用 Go 编译器生成库:
在 Dart 中:
在这个示例中,我们首先在 Go 语言中创建了一个函数,然后使用 Go 编译器生成了一个库。然后我们在 Dart 中加载这个库,并调用了这个函数。
- 作者:JiapengMa
- 链接:https://blog.ooop.io/article/0aced3fc-e85d-4043-b1eb-f0a2171820dc
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。

