- 不要使用默认目标直接运行
cargo test --workspace:applechu游戏 DLL 使用i686-pc-windows-msvc,applechu-amdaemon只支持x86_64-pc-windows-msvc。 - 发布构建以
build.ps1为准;它会分别构建 i686winhttp.dll和 x64winmm.dll。 - 跨架构改动至少运行
cargo check -p applechu --target x86_64-pc-windows-msvc和cargo check -p applechu-amdaemon --target x86_64-pc-windows-msvc,避免默认 i686 构建遗漏 x64 条件代码。
- Cargo build script 的
OUT_DIR目录层级会随目标与 profile 改变;定位 profile 目录时应查找固定的build目录边界,不能依赖ancestors().nth(...)。 - Windows PowerShell 不保证提供
ConvertFrom-Toml;配置 TOML 校验应优先使用项目自身的 Rust 解析测试。 applechu-schema-export依次接收 Rust 源目录和输出目录,不能只传输出目录。