编译Platform SDK程序时遇到问题

时间:2009-04-21 09:51:07

标签: 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

任何人都知道如何正确编译?

1 个答案:

答案 0 :(得分:1)

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

修改项目的属性,导航到Linker->输入,然后在"psapi.lib"中输入“附加依赖项”。