当前位置: 代码迷 >> WinCE >> error C2061: syntax error : identifier 'SHFILEINFOW',该怎么处理
  详细解决方案

error C2061: syntax error : identifier 'SHFILEINFOW',该怎么处理

热度:37   发布时间:2016-04-28 13:10:37.0
error C2061: syntax error : identifier 'SHFILEINFOW'
C:\Program Files\Windows CE Tools\wce600\ProgWinCE_SDK\Include\Armv4i\shellapi.h(321) : error C2061: syntax error : identifier 'SHFILEINFOW'
1>D:\Program Files\Microsoft Visual Studio 8\VC\atlmfc\include\afxv_w32.h(175) : fatal error C1083: Cannot open include file: 'zmouse.h': No such file or directory
1>生成日志保存在“file://d:\downloads\20074315530647\vc34878824424\ProgWinCE_SDK (ARMV4I)\Debug\BuildLog.htm”
1>MagicWord - 2 个错误,1 个警告

DWORD WINAPI SHGetFileInfo(LPCTSTR pszPath, DWORD dwFileAttributes,
__out_bcount(cbFileInfo) SHFILEINFOW *psfi, UINT cbFileInfo, UINT uFlags); //这是在shellapi.h中"SHFILEINFOW"的位置,对于这个错,我一头雾水!

afxv_w32.h原来我没有包含进去,后来我加进去了,还是不行!我试了下不用标准包含路径,也要出现这个错!


------解决方案--------------------
主要是没有找到'zmouse.h'
------解决方案--------------------
你只是include了,但是编译器没有找到啊,自己手动找找吧.
------解决方案--------------------
在source里边加一下include的路径
  相关解决方案