命令速查
Rust 编译
Section titled “Rust 编译”| 命令 | 说明 |
|---|---|
cargo build --release --manifest-path rust/Cargo.toml |
编译全部 FFI 动态库 |
build_rust.bat |
Windows 一键编译 + 复制产物 |
./build_rust.sh |
Linux/macOS 一键编译 + 复制产物 |
产物复制目标:Windows → windows/runner/ 与项目根目录;Linux → linux/;macOS → macos/。
Dart / Flutter
Section titled “Dart / Flutter”| 命令 | 说明 |
|---|---|
flutter pub get |
安装 Dart 依赖 |
flutter run |
开发运行 |
flutter analyze |
静态分析 |
flutter test |
运行全部测试 |
flutter test test/knowledge_ffi_test.dart |
只跑单个 FFI 集成测试 |
| 命令 | 前置条件 |
|---|---|
flutter build windows --release |
build_rust.bat |
flutter build linux --release |
./build_rust.sh(CMake 安装 .so 到 bundle/lib/) |
flutter build macos --release |
./build_rust.sh(Xcode 复制并签名 dylib) |
