#windows-msvc #msvc #crt #spectre #mitigated

msvc_spectre_libs

为Windows MSVC目标提供了一种简单的方法来链接Spectre缓解库。对于其他目标不执行任何操作

2个版本

0.1.1 2023年7月20日
0.1.0 2022年5月23日

#89 in Windows API

Download history 40/week @ 2024-03-14 65/week @ 2024-03-21 182/week @ 2024-03-28 114/week @ 2024-04-04 71/week @ 2024-04-11 61/week @ 2024-04-18 206/week @ 2024-04-25 467/week @ 2024-05-02 359/week @ 2024-05-09 506/week @ 2024-05-16 151/week @ 2024-05-23 316/week @ 2024-05-30 355/week @ 2024-06-06 793/week @ 2024-06-13 1823/week @ 2024-06-20 2788/week @ 2024-06-27

每月下载量5,790

MIT/Apache

6KB

msvc_spectre_libs

为msvc目标提供了一种简单的方法来链接Spectre缓解库。

要使用,请在您的 Cargo.toml 中将此crate作为 dependency 添加。

Spectre缓解库可以使用Visual Studio Installer进行安装。例如: MSVC v143 - VS 2022 C++ x64/x86 Spectre-mitigated libs (最新)

错误处理

如果Spectre缓解库不可用,构建将发出警告并继续。

或者,要使构建引发恐慌,请激活此crate的 error 功能。

贡献

此项目欢迎贡献和建议。大多数贡献需要您同意一份贡献者许可协议(CLA),声明您有权,并且实际上确实授予我们使用您贡献的权利。有关详细信息,请访问 https://cla.opensource.microsoft.com

提交拉取请求时,CLA机器人将自动确定您是否需要提供CLA,并相应地装饰PR(例如,状态检查,评论)。只需遵循机器人提供的说明即可。您只需在整个使用我们的CLA的仓库中这样做一次。

此项目已采用 Microsoft Open Source Code of Conduct。有关更多信息,请参阅 Code of Conduct FAQ 或联系 [email protected] 以获得任何额外的问题或评论。

商标

本项目中可能包含项目、产品或服务的商标或徽标。Microsoft 商标或徽标的授权使用必须遵守并遵循Microsoft 的商标与品牌指南。在本项目的修改版本中使用 Microsoft 商标或徽标不得引起混淆或暗示 Microsoft 的赞助。任何第三方商标或徽标的用途均受其相关政策约束。

无运行时依赖