c++ - 编译Platform SDK程序的问题

标签 c++ windows driver platform-sdk

我正在尝试从这里编译示例;

http://msdn.microsoft.com/en-us/library/ms682619(VS.85).aspx

我已经安装了 Platform SDK,但出现了这些错误;

Error   1   error LNK2019: unresolved external symbol _GetDeviceDriverBaseNameW@12 referenced in function _main DriverChecker.obj   DriverChecker
Error   2   error LNK2019: unresolved external symbol _EnumDeviceDrivers@12 referenced in function _main    DriverChecker.obj   DriverChecker
Error   3   fatal error LNK1120: 2 unresolved externals C:\Files\Projects\VS2008\DriverChecker\Debug\DriverChecker.exe  DriverChecker

有人知道如何正确编译吗?

最佳答案

您只需在链接器选项中添加 psapi.lib 作为附加库。

编辑项目的属性,导航至链接器 -> 输入,然后在显示附加依赖项的位置键入 “psapi.lib”

关于c++ - 编译Platform SDK程序的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/771868/

相关文章:

c++ - valgrind 发现很难发现的泄漏

c++ - DirectX 中的多个着色器与多种技术

c++ - 将字节从较小的类型复制到较大的类型

windows - PE Header 的大小

c - 有没有办法从 C 应用程序与驱动程序通信?

c - Eclipse 中的资源链接(Linux - C)

c++ - 通过扫描关键字读取文本文件

windows - 在选择字符串命令中两次选择的原因

windows - Windows 10 的屏幕键盘是否适用于 JavaFX TextFields?

c# - 需要获取已安装的 ODBC 驱动程序详细信息