我刚刚在我的VS2019安装中安装了WDK,以编译一个简单的hello world驱动程序。然而,我似乎不能这样做,因为我收到了一个关于所需的spectre库error MSB8040: Spectre-mitigated libraries are required for this project的错误。我已经安装了所有需要的库(MSVCx64/86频谱消减库),但仍然收到错误,因此无法编译我的驱动程序。我尝试在编译器中禁用QSpectre标志,但仍然抛出错误。我做错了什么?屏幕截图here
发布于 2020-06-05 18:26:43
我回答,因为我不能评论,因为这不是一个合格的答案。我看到它的唯一方式是使用visual studio安装程序->单个组件添加幽灵缓解所需的组件。对此进行了详细的讨论
这里是To use WDK in VS2019, which Spectre-mitigated library should be installed
还有这里的How to verify if the Spectre Mitigation flag used in Visual Studio 2017 works for C++?
https://stackoverflow.com/questions/60241226
复制相似问题