鏈接錯誤在使用PKEY_Device_FriendlyName,我發現了以下錯誤:如何解決與PKEY_Device_FriendlyName
Error 1 error LNK2001: unresolved external symbol _PKEY_Device_FriendlyName DefaultAudioDeviceCPP.obj
Error 2 fatal error LNK1120: 1 unresolved externals C:\Users\srobertson\Documents\Visual Studio 2005\Projects\DefaultAudioDeviceCPP\Debug\DefaultAudioDeviceCPP.exe
什麼是一個非常簡單的方法來清除這些錯誤?我包括functiondiscovery.h和functiondiscoverykeys.h。另外Project-> Properties ...-> Configuration Properties-> C/C++ - > General-> Additional Include Directories中的路徑是正確的。
編輯:有趣的一件事是錯誤提及:_PKEY_Device_FriendlyName,而不是PKEY_Device_FriendlyName。但我只在程序中使用後者。
我試着將它添加,但我發現了一種相同的錯誤。 – Panzercrisis 2012-03-19 16:27:48
除此之外,您可能正在使用舊版本的Windows SDK,該SDK尚未具有此符號。 – 2012-03-19 16:29:00
我目前正在使用7.1。 – Panzercrisis 2012-03-19 16:29:41