driver - 使用 Dmf 框架构建驱动程序时无法解析的外部符号 WppAutoLogTrace
问题描述
我正在尝试使用 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)
我在互联网上没有找到有关此功能的相关信息,我无法弄清楚要包含哪个其他库。这是缺少库的问题还是 DmfK.lib 构建的问题?
解决方案
我终于找到了解决方案:
WppAutoLogTrace 在 WppRecorder.lib 中实现
推荐阅读
- javascript - 获取日期时间输入字段的值
- lua - The rules for the # operator
- python - 如何将图像转换为感知器算法的输入向量?
- android - LiveDataReactiveStreams.fromPublisher 不工作
- java - Springboot liquibase 回滚锁定失败
- css - Angular:如何更改里面的图标
? - powerbi - MS Power BI 中 2 列之间的天数差异
- python - 如何在ORM查询中使用路径编写mysql json_contains函数的第一个参数
- nlp - 如何改进我的 spaCy 模型以完美识别坐标?
- javascript - JavaScript 中的自定义事件与简单地调用常规函数有何不同?