关于函数SHGetFolderLocation的编译错误
编译错误,不认识函数SHGetFolderLocation
error C2065: 'SHGetFolderLocation' : undeclared identifier
根据MSDN中SHGetFolderLocation的说明
↓
Requirements
Version 5.00 and later of Shell32.dll
Windows NT/2000: Requires Windows 2000.
Windows 95/98: Not available.
Header: Declared in shlobj.h.
↓
不过打开shlobj.h文件,里面并没有该函数的声明...
在网上搜索了一下,也没有找到有效的信息.
请问哪位知道该如何处理?
我的系统:Windows2000+SP2,IE6+SP1,VC6+SP6
问题点数:40、回复次数:2Top
1 楼pp_ipr(ikn)回复于 2005-04-22 13:32:57 得分 0
奇怪,刚刚下载了windows 2003 server的sdk,在该sdk里的shlobj.h里有该函数声明...
可我用的msdn是2000July的啊Top
2 楼kingzai(stevenzhu)回复于 2005-04-22 14:14:25 得分 40
#define _WIN32_NT 0X0500
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/shell/reference/functions/shgetfolderlocation.asp
Top




