+ -
当前位置:首页 → 问答吧 → SHGetSpecialFolderPath函数使用编译报错?请高手指教

SHGetSpecialFolderPath函数使用编译报错?请高手指教

时间:2011-12-06

来源:互联网

#include <shlobj.h> 
  #pragma comment(lib, "shell32.lib") 
 
 TCHAR szPath[MAX_PATH];  
 SHGetSpecialFolderPath(NULL,szPath,CSIDL_COMMON_DOCUMENTS, FALSE); 

编译报错,为何?
[C++ Error] shobjidl.h(2193): E2238 Multiple declaration for 'FOLDERSETTINGS'
[C++ Error] shobjidl.h(8095): E2238 Multiple declaration for 'DESKBANDINFO'
[C++ Error] shlobj.h(1422): E2238 Multiple declaration for 'FVSHOWINFO'
[C++ Error] shlobj.h(3457): E2238 Multiple declaration for 'SHELLFLAGSTATE'
[C++ Error] Unit1.cpp(21): E2206 Illegal character ' ' (0xa1a1)
[C++ Error] Unit1.cpp(21): E2206 Illegal character ' ' (0xa1a1)

作者: xdxwb001   发布时间: 2011-12-06

有汉字非法字符,这个删除就行了

作者: ksrsoft   发布时间: 2011-12-06

热门下载

更多