How to fix a linker error with PKEY_Device_FriendlyName

后端 未结 3 1735
孤街浪徒
孤街浪徒 2020-12-21 10:37

Upon using PKEY_Device_FriendlyName, I\'m getting the following errors:

Error   1   error LNK2001: unresolved external symbol _PKEY_Device_FriendlyName Defau         


        
3条回答
  •  清歌不尽
    2020-12-21 11:41

    Old post, but hopefully this answer will save someone some time.

    I was having the same problem with DEVPKEY properties - like DEVPKEY_Device_FriendlyName. I got a very similar link error. I stumbled upon the answer in comments here: Referencing GUIDs

    Basically, add an #include before the include for things like devpkey.h where the property keys are defined.

    So, at the top of my file I have:

    #include   
    #include   // Put this in to get rid of linker errors.  
    #include   // Property keys defined here are now defined inline.   
    

提交回复
热议问题