【问题标题】:Unresolved external symbol WppAutoLogTrace when building a driver with Dmf Framework使用 Dmf 框架构建驱动程序时无法解析的外部符号 WppAutoLogTrace
【发布时间】:2023-03-12 11:27:01
【问题描述】:

我正在尝试使用 Microsoft Dmf Framework https://github.com/microsoft/DMF 构建驱动程序

我从这个存储库中提供的 sln 文件构建了 Dmf。它会生成 DmfK.lib(我构建了一个内核模式驱动程序),然后我将此 lib 添加到我的驱动程序项目中。

但是我有 27 次来自这个库的不同函数的相同链接器错误“未解析的外部符号 WppAutoLogTrace”,即:

Error   LNK2019 unresolved external symbol WppAutoLogTrace referenced in function "long __cdecl HashTable_ContextInitialize(struct DMFMODULE__ *)" (?HashTable_ContextInitialize@@YAJPEAUDMFMODULE__@@@Z)   Main (Main\Main)    C:\Data\Development\MyDriver\Source\Main\DmfK.lib(Dmf_HashTable.obj)

我在互联网上没有找到有关此函数的相关信息,我无法确定要包含哪个其他库。这是缺少 lib 的问题还是 DmfK.lib 构建的问题?

【问题讨论】:

标签: driver windows-wpp


【解决方案1】:

我终于找到了解决办法:

WppAutoLogTrace 在 WppRecorder.lib 中实现

【讨论】:

    猜你喜欢
    • 2013-10-05
    • 2014-03-05
    • 2012-04-14
    • 2020-12-03
    • 2014-09-02
    • 2011-03-21
    • 2021-01-26
    • 2018-08-04
    • 2019-03-05
    相关资源
    最近更新 更多