在你的 Rust 项目中使用 VC-LTL
VC-LTL 是一套可以让开发者优雅的使用 Windows 内置的 C 运行时库的编译工具链, 可使你编写的二进制在 C 运行库方面仅依赖 Windows 内置的 msvcrt.dll
或 ucrtbase.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 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 研究笔记本博客所有文章除特别声明外,均采用 CC BY-NC-ND 4.0 协议 ,转载请注明出处!