0

根据msdn,我应该包含“Shlobj.h”以供 CSIDL_COMMON_APPDATA 运行,但我仍然得到error C2065: 'CSIDL_COMMON_APPDATA' : undeclared identifier 导致错误的行是

if (SUCCEEDED(SHGetSpecialFolderPathA(NULL,szPath,CSIDL_COMMON_APPDATA,FALSE)))

有人可以帮忙吗?我正在使用 Visual Studio 6.0 在 vc++ 中编码

4

1 回答 1

0

看起来您的 shlobj.h 版本无效(或旧版本)。从 Microsoft 下载最新的 SDK,它将具有该文件的最新版本:

http://www.microsoft.com/en-gb/download/details.aspx?id=8279

于 2013-07-04T11:53:13.287 回答