我正在尝试使用Configuration Manager API,例如CM_Get_Device_ID。文档说明要链接到cfgmgr32.lib
。
但是,当我这样做时,我从链接器收到一条错误消息:
错误1错误LNK1104:无法打开文件'cfgmgr32.lib'
我无法在Windows SDK中的任何位置找到cfgmgr32.lib
。
如果我遗漏cfgmgr32.lib
,我会得到未解决的外部符号错误。
如何使用Configuration Manager API?
答案 0 :(得分:5)
如果您使用的Windows SDK版本不包含cfgmgr32.lib
,则应链接到setupapi.lib
。这包含Configuration Manager功能。
请注意(取决于您的操作),最好使用更新的Setup API而不是Configuration Manager API。