v0.1.2
aws-lc-sys(rustls 默认 provider,reqwest 0.13/object_store 引入,图中无 ring-only 可切换路径)的 CMake 构建固定 /MT(libcmt),Rust MSVC 默认 /MD (msvcrt)混链 → LNK4098。该警告仅因 rustc 1.97 起 linker_messages 默认 开启才显形;微软口径混链属配置错误,不宜长期保留。 修法:.cargo/config.toml 对 cfg(all(windows, target_env=msvc)) 加 +crt-static——aws-lc 已强制 /MT,cc/cmake 系原生构建随 rustc 设置对齐, 全图 CRT 一致;发行物免装 VC 运行库(Deno 同款,rusty_v8 预编译库即按 crt-static 构建)。否决 /NODEFAULTLIB:libcmt:只捂警告不除混链。 本机 macOS 无法实测 MSVC 链接,最终验证以 CI Windows job 为准。 unix@vip.qq.com ai