2021-05-30

本文详细介绍了如何在Flutter应用中利用dart:ffi库加载C动态库,并进行char*类型的字符串处理。通过在pubspec.yaml文件中配置依赖,使用Pointer将Dart字符串转换为NativeUtf8,实现跨平台的C-Dart数据交换。
摘要由CSDN通过智能技术生成

flutter dart:ffi加载C动态库char*字符串处理

需要导入:
import ‘dart:ffi’
import ‘dart:io’
import ‘dart:convert’
import ‘package:ffi/ffi.dart’; //此包需要陪依赖版本
在pubspec.yaml文件中
dependencies:
flutter:
sdk:flutter
ffi:^1.0.0//该版本可以使用 Pointer = ‘hello’.toNativeUtf8();

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值