VS2017设置默认关闭Spectre缓解(以及解决CMake因此找不到编译器的问题)
简介Spectre缓解按百度的说法就是一种硬件漏洞的软件规避方法。按微软的说法是默认关闭的(MSVC编译器选项/Qspectre)。简介完。但是据说安装了WDK之后会有个bug导致Spectre缓解被默认打开了,如果没有安装带Spectre缓解的库,编译就会失败,如下图:解决方案一索性把安装带Spectre缓解的库,反正是缓解漏洞安全隐患的,装上实现Spectre缓解也不是坏事。直接在Visual studio Installer,点【修改】、【单个组件】里面就有带Spectre缓.
原创
2020-06-27 23:10:05 ·
8511 阅读 ·
1 评论