我有一个我无法解决的问题。我的代码:
#include "ntddk.h"
#include <stdlib.h>
NTSTATUS DriverEntry(IN PDRIVER_OBJECT theDriverObject,
IN PUNICODE_STRING theRegistryPath)
{
DbgPrint("Hello World!");
return STATUS_SUCCESS;
}
我的目标是运行该程序而不会出现任何问题。错误消息:
错误MSB8040:为此需要频谱缓解的库项目。从Visual Studio安装程序安装它们(单个组件标签),用于所使用的任何工具集和体系结构。学习更多:https://aka.ms/Ofhn4c
我添加了一些库,但错误仍然存在。添加了工具集:
[C ++ ATL用于最新的构建工具版本142(ARM)
有人可以指导我逐步解决问题吗?
devblogs.microsoft.com/cppblog/spectre-mitigations-in-msvc
This:https://devblogs.microsoft.com/cppblog/spectre-mitigations-in-msvc和/Qspectre
编译器选项可能是您想要的? (请注意,您需要使用/Qspectre重新编译所有代码,包括所用的库,以充分利用代码。)>