Closed Steve-xmh closed 1 year ago
丢掉 tokio,直接多线程 默认使用 i686 构建 使用 tinyget 来网络请求 通过奇妙的压缩方式压榨了产物体积并静态链接编译,用户不需要安装运行时就可以启动安装器了。 会检查 VC 运行时的安装情况并自动安装 VCRedist 14 了。
有以下需要注意的:
target/i686-pc-windows-msvc/release/betterncm_installer.exe
stable
cargo +nightly build --release -Z build-std=core,alloc,std,panic_abort -Z build-std-features=panic_immediate_abort --target i686-pc-windows-msvc
安装器体积从 1.0.2 的 5091 KB 下降到了 679 KB 比 BetterNCM.dll 还小
丢掉 tokio,直接多线程 默认使用 i686 构建 使用 tinyget 来网络请求 通过奇妙的压缩方式压榨了产物体积并静态链接编译,用户不需要安装运行时就可以启动安装器了。 会检查 VC 运行时的安装情况并自动安装 VCRedist 14 了。
有以下需要注意的:
target/i686-pc-windows-msvc/release/betterncm_installer.exe
stable
频道的编译器编译安装器,同时可以使用cargo +nightly build --release -Z build-std=core,alloc,std,panic_abort -Z build-std-features=panic_immediate_abort --target i686-pc-windows-msvc
来最大限度优化体积。安装器体积从 1.0.2 的 5091 KB 下降到了 679 KB
比 BetterNCM.dll 还小