Flutter ngspice 插件如何为?

摘要:Flutter FFI 绑定 ngspice C 接口,实现一个 plugin 库: 可通过 pubspec.yaml 引入 上层提供 Dart API 接口 底层通过 FFI 调用 C 代码 ngspice 是一个开源的电路仿真器,主要用
Flutter FFI 绑定 ngspice C 接口,实现一个 plugin 库: 可通过 pubspec.yaml 引入 上层提供 Dart API 接口 底层通过 FFI 调用 C 代码 ngspice 是一个开源的电路仿真器,主要用于电子电路的分析和设计。 代码: https://github.com/NebulWalk/mozsim_ngspice 准备 创建项目 创建 Flutter FFI plugin 项目, flutter create -t plugin_ffi --org cn.nebul --platforms ios,android,windows,linux,macos mozsim_ngspice cd mozsim_ngspice/ flutter pub outdated flutter pub upgrade --major-versions flutter pub add ffi 获取共享库 获取 ngspice shared libs,可以找预编译库,不然就从源码编译。 1)预编译库 Windows 下载预编译库进 windows/ngspice-44.2_dll_64 目录。
阅读全文