gpt4 book ai didi

windows - WFPSamplerCalloutDriver生成失败

转载 作者:行者123 更新时间:2023-12-03 11:10:54 25 4
gpt4 key购买 nike

当我尝试构建WFPSamplerCalloutDriver时,它无法链接到Syslib/WFPSampler.lib,在其他依赖项中,它具有...\syslib\$(IntDir)\WFPSampler.lib,但仍然存在以下错误:

1> ------开始构建:项目:WFPSamplerCalloutDriver,配置:x64版本------
1>使用工具集“WindowsKernelModeDriver10.0”和“桌面”目标平台构建“WFPSamplerCalloutDriver”。
1>使用DriverVer = 04/26/2017,11.34.2.116标记。\x64\Release\WFPSamplerCalloutDriver.inf [Version]部分
1> CompletionFunctions_BasicPacketModificationCallouts.obj:错误LNK2001:未解析的外部符号“void __cdecl KrnlHlprClassifyDataDestroyLocalCopy(struct CLASSIFY_DATA_ * *)”(?KrnlHlprClassifyDataDestroyLocalCopy @@ YAXPEAPEAUCLASSIFY_DATA_ @
1> CompletionFunctions_BasicStreamInjectionCallouts.obj:错误LNK2001: Unresolved external symbol “void __cdecl KrnlHlprClassifyDataDestroyLocalCopy(struct CLASSIFY_DATA_ * *)”(?KrnlHlprClassifyDataDestroyLocalCopy @@ YAXPEAPEAUCLASSIFY_DATA_ @
1> CompletionFunctions_PendAuthorizationCallouts.obj:错误LNK2001:未解析的外部符号“void __cdecl KrnlHlprClassifyDataDestroyLocalCopy(struct CLASSIFY_DATA_ * *)”(?KrnlHlprClassifyDataDestroyLocalCopy @@ YAXPEAPEAUCLASSIFY_DATA _ @@@ Z
1> CompletionFunctions_ProxyCallouts.obj:错误LNK2001: Unresolved external symbol “void __cdecl KrnlHlprClassifyDataDestroyLocalCopy(struct CLASSIFY_DATA_ * *)”(?KrnlHlprClassifyDataDestroyLocalCopy @@ YAXPEAPEAUCLASSIFY_DATA _ @@@ Z)
1> ClassifyFunctions_PendAuthorizationCallouts.obj:错误LNK2001: Unresolved external symbol “void __cdecl KrnlHlprClassifyDataDestroyLocalCopy(struct CLASSIFY_DATA_ * *)”(?KrnlHlprClassifyDataDestroyLocalCopy @@ YAXPEAPEAUCLASSIFY_DATA _ @@@@ Z)
1> ClassifyFunctions_ProxyCallouts.obj:错误LNK2001: Unresolved external symbol “void __cdecl KrnlHlprClassifyDataDestroyLocalCopy(struct CLASSIFY_DATA_ * *)”(?KrnlHlprClassifyDataDestroyLocalCopy @@ YAXPEAPEAUCLASSIFY_DATA _ @@@ Z)
1> CompletionFunctions_AdvancedPacketInjectionCallouts.obj:错误LNK2001:未解析的外部符号“void __cdecl KrnlHlprClassifyDataDestroyLocalCopy(struct CLASSIFY_DATA_ * *)”(?KrnlHlprClassifyDataDestroyLocalCopy @@ YAXPEAPEAUCLASSIFY_DATA_ @
1> CompletionFunctions_BasicPacketInjectionCallouts.obj:错误LNK2001: Unresolved external symbol “void __cdecl KrnlHlprClassifyDataDestroyLocalCopy(struct CLASSIFY_DATA_ * *)”(?KrnlHlprClassifyDataDestroyLocalCopy @@ YAXPEAPEAUCLASSIFY_DATA_ @
1> ClassifyFunctions_AdvancedPacketInjectionCallouts.obj:错误LNK2001:未解析的外部符号“void __cdecl KrnlHlprClassifyDataDestroyLocalCopy(struct CLASSIFY_DATA_ * *)”(?KrnlHlprClassifyDataDestroyLocalCopy @@ YAXPEAPEAUCLASSIFY_DATA _ @@@ Z
1> ClassifyFunctions_BasicPacketInjectionCallouts.obj:错误LNK2001: Unresolved external symbol “void __cdecl KrnlHlprClassifyDataDestroyLocalCopy(struct CLASSIFY_DATA_ * *)”(?KrnlHlprClassifyDataDestroyLocalCopy @@ YAXPEAPEAUCLASSIFY_DATA_ @
1> ClassifyFunctions_BasicPacketModificationCallouts.obj:错误LNK2001:未解析的外部符号“void __cdecl KrnlHlprClassifyDataDestroyLocalCopy(struct CLASSIFY_DATA_ * *)”(?KrnlHlprClassifyDataDestroyLocalCopy @@ YAXPEAPEAUCLASSIFY_DATA_ @
1> ClassifyFunctions_BasicStreamInjectionCallouts.obj:错误LNK2001:未解析的外部符号“void __cdecl KrnlHlprClassifyDataDestroyLocalCopy(struct CLASSIFY_DATA_ * *)”(?KrnlHlprClassifyDataDestroyLocalCopy @@ YAXPEAPEAUCLASSIFY_DATA_ @
1> CompletionFunctions_BasicPacketModificationCallouts.obj:错误LNK2001:未解析的外部符号“void __cdecl KrnlHlprInjectionDataDestroy(struct INJECTION_DATA_ * *)”(?KrnlHlprInjectionDataDestroy @@ YAXPEAPEAUINJECTION_DATA _ @@@ Z)
1> CompletionFunctions_BasicStreamInjectionCallouts.obj:错误LNK2001: Unresolved external symbol “void __cdecl KrnlHlprInjectionDataDestroy(struct INJECTION_DATA_ * *)”(?KrnlHlprInjectionDataDestroy @@ YAXPEAPEAUINJECTION_DATA _ @@@ Z)
1> CompletionFunctions_PendAuthorizationCallouts.obj:错误LNK2001:未解析的外部符号“void __cdecl KrnlHlprInjectionDataDestroy(struct INJECTION_DATA_ * *)”(?KrnlHlprInjectionDataDestroy @@ YAXPEAPEAUINJECTION_DATA _ @@@@ Z)
1> CompletionFunctions_ProxyCallouts.obj:错误LNK2001: Unresolved external symbol “void __cdecl KrnlHlprInjectionDataDestroy(struct INJECTION_DATA_ * *)”(?KrnlHlprInjectionDataDestroy @@ YAXPEAPEAUINJECTION_DATA _ @@@ Z)
1> ClassifyFunctions_PendAuthorizationCallouts.obj:错误LNK2001:未解析的外部符号“void __cdecl KrnlHlprInjectionDataDestroy(struct INJECTION_DATA_ * *)”(?KrnlHlprInjectionDataDestroy @@ YAXPEAPEAUINJECTION_DATA _ @@@ Z)
1> ClassifyFunctions_ProxyCallouts.obj:错误LNK2001: Unresolved external symbol “void __cdecl KrnlHlprInjectionDataDestroy(struct INJECTION_DATA_ * *)”(?KrnlHlprInjectionDataDestroy @@ YAXPEAPEAUINJECTION_DATA _ @@@ Z)
1> CompletionFunctions_AdvancedPacketInjectionCallouts.obj:错误LNK2001: Unresolved external symbol “void __cdecl KrnlHlprInjectionDataDestroy(struct INJECTION_DATA_ * *)”(?KrnlHlprInjectionDataDestroy @@ YAXPEAPEAUINJECTION_DATA _ @@@@ Z)
1> CompletionFunctions_BasicPacketInjectionCallouts.obj:错误LNK2001:未解析的外部符号“void __cdecl KrnlHlprInjectionDataDestroy(struct INJECTION_DATA_ * *)”(?KrnlHlprInjectionDataDestroy @@ YAXPEAPEAUINJECTION_DATA _ @@@ Z
1> ClassifyFunctions_AdvancedPacketInjectionCallouts.obj:错误LNK2001:未解析的外部符号“void __cdecl KrnlHlprInjectionDataDestroy(struct INJECTION_DATA_ * *)”(?KrnlHlprInjectionDataDestroy @@ YAXPEAPEAUINJECTION_DATA _ @@@@ Z)
1> ClassifyFunctions_BasicPacketInjectionCallouts.obj:错误LNK2001: Unresolved external symbol “void __cdecl KrnlHlprInjectionDataDestroy(struct INJECTION_DATA_ * *)”(?KrnlHlprInjectionDataDestroy @@ YAXPEAPEAUINJECTION_DATA _ @@@ Z)
1> ClassifyFunctions_BasicPacketModificationCallouts.obj:错误LNK2001:未解析的外部符号“void __cdecl KrnlHlprInjectionDataDestroy(struct INJECTION_DATA_ * *)”(?KrnlHlprInjectionDataDestroy @@ YAXPEAPEAUINJECTION_DATA _ @@@@ Z)
1> ClassifyFunctions_BasicStreamInjectionCallouts.obj:错误LNK2001:未解析的外部符号“void __cdecl KrnlHlprInjectionDataDestroy(struct INJECTION_DATA_ * *)”(?KrnlHlprInjectionDataDestroy @@ YAXPEAPEAUINJECTION_DATA _ @@@@ Z)
1> ClassifyFunctions_PendAuthorizationCallouts.obj:错误LNK2001:未解析的外部符号“void __cdecl KrnlHlprDPCDataDestroy(struct DPC_DATA_ * *)”(?KrnlHlprDPCDataDestroy @@ YAXPEAPEAUDPC_DATA _ @@@ Z)
1> ClassifyFunctions_PendEndpointClosureCallouts.obj:错误LNK2001:未解析的外部符号“void __cdecl KrnlHlprDPCDataDestroy(struct DPC_DATA_ * *)”(?KrnlHlprDPCDataDestroy @@ YAXPEAPEAUDPC_DATA _ @@@@ Z)
1> ClassifyFunctions_ProxyCallouts.obj:错误LNK2001: Unresolved external symbol “void __cdecl KrnlHlprDPCDataDestroy(struct DPC_DATA_ * *)”(?KrnlHlprDPCDataDestroy @@ YAXPEAPEAUDPC_DATA _ @@@ Z)
1> ClassifyFunctions_AdvancedPacketInjectionCallouts.obj:错误LNK2001:未解析的外部符号“void __cdecl KrnlHlprDPCDataDestroy(struct DPC_DATA_ * *)”(?KrnlHlprDPCDataDestroy @@ YAXPEAPEAUDPC_DATA _ @@@@ Z)
1> ClassifyFunctions_BasicPacketInjectionCallouts.obj:错误LNK2001:未解析的外部符号“void __cdecl KrnlHlprDPCDataDestroy(struct DPC_DATA_ * *)”(?KrnlHlprDPCDataDestroy @@ YAXPEAPEAUDPC_DATA _ @@@@ Z)
1> ClassifyFunctions_BasicPacketModificationCallouts.obj:错误LNK2001:未解析的外部符号“void __cdecl KrnlHlprDPCDataDestroy(struct DPC_DATA_ * *)”(?KrnlHlprDPCDataDestroy @@ YAXPEAPEAUDPC_DATA _ @@@@ Z)
1> ClassifyFunctions_BasicStreamInjectionCallouts.obj:错误LNK2001:未解析的外部符号“void __cdecl KrnlHlprDPCDataDestroy(struct DPC_DATA_ * *)”(?KrnlHlprDPCDataDestroy @@ YAXPEAPEAUDPC_DATA _ @@@@ Z)
1> NotifyFunctions_BasicCallouts.obj:错误LNK2001: Unresolved external symbol “void __cdecl KrnlHlprWorkItemDataDestroy(struct WORKITEM_DATA_ * *)”(?KrnlHlprWorkItemDataDestroy @@ YAXPEAPEAUWORKITEM_DATA _ @@@ Z)
1> NotifyFunctions_FastCallouts.obj:错误LNK2001: Unresolved external symbol “void __cdecl KrnlHlprWorkItemDataDestroy(struct WORKITEM_DATA_ * *)”(?KrnlHlprWorkItemDataDestroy @@ YAXPEAPEAUWORKITEM_DATA _ @@@ Z)
1> NotifyFunctions_PendCallouts.obj:错误LNK2001: Unresolved external symbol “void __cdecl KrnlHlprWorkItemDataDestroy(struct WORKITEM_DATA_ * *)”(?KrnlHlprWorkItemDataDestroy @@ YAXPEAPEAUWORKITEM_DATA _ @@@ Z)
1> NotifyFunctions_ProxyCallouts.obj:错误LNK2001: Unresolved external symbol “void __cdecl KrnlHlprWorkItemDataDestroy(struct WORKITEM_DATA_ * *)”(?KrnlHlprWorkItemDataDestroy @@ YAXPEAPEAUWORKITEM_DATA _ @@@ Z)
1> ClassifyFunctions_PendAuthorizationCallouts.obj:错误LNK2001:未解析的外部符号“void __cdecl KrnlHlprWorkItemDataDestroy(struct WORKITEM_DATA_ * *)”(?KrnlHlprWorkItemDataDatastreoy @@ YAXPEAPEAUWORKITEM_DATA _ @@@ Z)
1> ClassifyFunctions_PendEndpointClosureCallouts.obj:错误LNK2001:未解析的外部符号“void __cdecl KrnlHlprWorkItemDataDestroy(struct WORKITEM_DATA_ * *)”(?KrnlHlprWorkItemDataDestroy @@ YAXPEAPEAUWORKITEM_DATA _ @@@@ Z)
1> ClassifyFunctions_ProxyCallouts.obj:错误LNK2001: Unresolved external symbol “void __cdecl KrnlHlprWorkItemDataDestroy(struct WORKITEM_DATA_ * *)”(?KrnlHlprWorkItemDataDestroy @@ YAXPEAPEAUWORKITEM_DATA _ @@@ Z)
1> NotifyFunctions_AdvancedCallouts.obj:错误LNK2001: Unresolved external symbol “void __cdecl KrnlHlprWorkItemDataDestroy(struct WORKITEM_DATA_ * *)”(?KrnlHlprWorkItemDataDestroy @@ YAXPEAPEAUWORKITEM_DATA _ @@@ Z)
1> ClassifyFunctions_AdvancedPacketInjectionCallouts.obj:错误LNK2001:未解析的外部符号“void __cdecl KrnlHlprWorkItemDataDestroy(struct WORKITEM_DATA_ * *)”(?KrnlHlprWorkItemDataDatastreoy @@ YAXPEAPEAUWORKITEM_DATA _ @@@@ Z
1> ClassifyFunctions_BasicPacketInjectionCallouts.obj:错误LNK2001: Unresolved external symbol “void __cdecl KrnlHlprWorkItemDataDestroy(struct WORKITEM_DATA_ * *)”(?KrnlHlprWorkItemDataDestroy @@ YAXPEAPEAUWORKITEM_DATA _ @@@@)
1> ClassifyFunctions_BasicPacketModificationCallouts.obj:错误LNK2001:未解析的外部符号“void __cdecl KrnlHlprWorkItemDataDestroy(struct WORKITEM_DATA_ * *)”(?KrnlHlprWorkItemDataDestroy @@ YAXPEAPEAUWORKITEM_DATA _ @@@@ Z)
1> ClassifyFunctions_BasicStreamInjectionCallouts.obj:错误LNK2001: Unresolved external symbol “void __cdecl KrnlHlprWorkItemDataDestroy(struct WORKITEM_DATA_ * *)”(?KrnlHlprWorkItemDataDestroy @@ YAXPEAPEAUWORKITEM_DATA _ @@@@ Z)
1> ClassifyFunctions_PendAuthorizationCallouts.obj:错误LNK2019:未解析的外部符号“void __cdecl KrnlHlprPendDataDestroy(struct PEND_DATA_ * *)”(?KrnlHlprPendDataDestroy @@ YAXPEAPEAUPEND_DATA _ @@@ Z_P_S_VALUES_CONS_VALUES_CONS_VALUE_IN_S_W_S_F_IN_P_IN_S_F_INC *,void *,void const *,结构FWPS_FILTER2_ const *,无符号__int64,结构FWPS_CLASSIFY_OUT0_ *)“(?ClassifyPendAuthorization @@ YAXPEBUFWPS_INCOMING_VALUES0 _ @@ PEBUFWPS_INCOMING_METADATA_VALUE_0_ @
1> ClassifyFunctions_PendEndpointClosureCallouts.obj:错误LNK2001:未解析的外部符号“void __cdecl KrnlHlprPendDataDestroy(struct PEND_DATA_ * *)”(?KrnlHlprPendDataDestroy @@ YAXPEAPEAUPEND_DATA _ @@@@ Z)
1> NotifyFunctions_FlowDelete.obj:错误LNK2001: Unresolved external symbol “void __cdecl KrnlHlprPendDataDestroy(struct PEND_DATA_ * *)”(?KrnlHlprPendDataDestroy @@ YAXPEAPEAUPEND_DATA _ @@@ Z)
1> ClassifyFunctions_ProxyCallouts.obj:错误LNK2019: Unresolved external symbol “void __cdecl KrnlHlprRedirectDataDestroy(struct REDIRECT_DATA_ * *)”(?KrnlHlprRedirectDataDestroy @@ YAXPEAPEAUREDIRECT_DATA _ @@@ Z_S_W in_S_W_S_IN_S_FAULT_COM_IN_FALSE_IN_B_IN_FALSE_IN *,void *,void const *,结构FWPS_FILTER2_ const *,无符号__int64,结构FWPS_CLASSIFY_OUT0_ *)“(?
1> NotifyFunctions_FlowDelete.obj:错误LNK2019: Unresolved external symbol “long __cdecl KrnlHlprFlowContextDestroy(struct FLOW_CONTEXT_ * *)”(?KrnlHlprFlowContextDestroy @@ YAJPEAPEAUFLOW_CONTEXT _ @@@ Z)在函数“void __signedun,unsigned unsignedUnsignedUn,未签名的未签名中,未签名)“(?NotifyFlowDeleteNotification @@ YAXGI_K @ Z)
1> WFPSampler.lib(HelperFunctions_ClassifyData.obj):错误LNK2019:解析外部符号 “空隙__cdecl KrnlHlprFwpsIncomingMetadataValuesDestroyLocalCopy(结构FWPS_INCOMING_METADATA_VALUES0_ * *)”(KrnlHlprFwpsIncomingMetadataValuesDestroyLocalCopy @@ _ YAXPEAPEAUFWPS_INCOMING_METADATA_VALUES0 @@@ Z?)在函数“空隙__cdecl KrnlHlprClassifyDataReleaseLocalCopy(结构CLASSIFY_DATA_引用* )“(?KrnlHlprClassifyDataReleaseLocalCopy @@ YAXPEAUCLASSIFY_DATA _ @@@@ Z)
1> WFPSampler.lib(HelperFunctions_ClassifyData.obj):错误LNK2019:解析外部符号 “空隙__cdecl KrnlHlprFwpsStreamCalloutIOPacketDestroyLocalCopy(结构FWPS_STREAM_CALLOUT_IO_PACKET0_ * *)”(KrnlHlprFwpsStreamCalloutIOPacketDestroyLocalCopy @@ _ YAXPEAPEAUFWPS_STREAM_CALLOUT_IO_PACKET0 @@@ Z?)在函数“空隙__cdecl KrnlHlprClassifyDataReleaseLocalCopy(结构CLASSIFY_DATA_引用* )“(?KrnlHlprClassifyDataReleaseLocalCopy @@ YAXPEAUCLASSIFY_DATA _ @@@@ Z)
1> x64\Release\WFPSamplerCalloutDriver.sys:致命错误LNK1120:9个 Unresolved external 组件
==========构建:0成功,1失败,1最新,跳过0 ==========

有人可以帮忙吗?

最佳答案

我也面临着同样的问题。看起来编译器在Release中省略了一些内联函数。如果禁用内联扩展,则一切正常。 (WFPSampler-> C/C++->优化->内联函数扩展->禁用)

关于windows - WFPSamplerCalloutDriver生成失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43624554/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com