根据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 ++中编码
答案 0 :(得分:0)
看起来你有一个无效(或旧版)的shlobj.h。从Microsoft下载最新的SDK,它将具有该文件的最新版本:
http://www.microsoft.com/en-gb/download/details.aspx?id=8279