在你的 Rust 项目中使用 VC-LTL

VC-LTL 是一套可以让开发者优雅的使用 Windows 内置的 C 运行时库的编译工具链, 可使你编写的二进制在 C 运行库方面仅依赖 Windows 内置的 msvcrt.dllucrtbase.dll, 以达成无需额外部署 MSVC 运行库、解决 FLS 上限问题和大大缩减二进制体积的目标。

如果你不擅长中文,可以点此阅读英文版。 (翻译: If you are not good at Chinese, you can click on the link in this paragraph to read the English version.)

由于笔者前段日子已在 VC-LTL 5.x 的源代码仓库中贡献了 Rust 语言支持的实现, 详情内容点此阅读。

于是看到本文的读者只需要在 Cargo.toml 文件内 [dependencies] 中加入以下内容即可达成目的。

1
vc-ltl = "5.0.3-Beta1"

VC-LTL 4.x 用户

对于还在使用 VC-LTL 4.x 的用户,请参阅 https://github.com/Chuyu-Team/vc-ltl-samples/tree/master/RustDemo。

当然由于 VC-LTL 5.x 已经发布,于是强烈建议读者能够升级到 VC-LTL 5.x。

参考文献

相关内容

Windows 研究笔记