我正在尝试通过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)
即使我只#include <ShlObj.h>
我应该在链接器输入中添加一些特定的库吗? 谢谢,R。
答案 0 :(得分:6)
您需要链接到Comctl32.lib的DSA_DestroyCallback
个州的文档。
答案 1 :(得分:0)
链接器找不到DSA_DestroyCallback。该功能在Comctl32.lib
中。您是否包含该导入库?
(如果您使用的是MSVC,请添加#pragma comment(lib, "comctl32.lib")
)