Windows 7 shell函数的链接问题

rob*_*i-y 0 c++ windows winapi linker windows-7

我试图通过Windos 7库API枚举文件,例如使用SHLoadLibraryFromKnownFolder

我正在使用C++ win32控制台应用程序并获取链接错误,例如,

Error LNK2019: unresolved external symbol __imp__DSA_DestroyCallback@12 referenced in function "void __cdecl DSA_DestroyCallback(struct _DSA *,int (__stdcall*)(void const *,void *),void *)" (?DSA_DestroyCallback@@YAXPAU_DSA@@P6GHPBXPAX@Z2@Z)
Run Code Online (Sandbox Code Playgroud)

即使我只是出现这些错误 #include <ShlObj.h>

我应该在链接器输入中添加一些特定的库吗?谢谢,R.

Jam*_*lis 6

DSA_DestroyCallback您需要链接Comctl32.lib的状态的文档.