VS2005在Windows Embedded CE 6 sdk编译MFC smart device程序时出现如下错误:
1>C:\Program Files\Microsoft Visual Studio 8\VC\ce\atlmfc\include\afxce.h(41) : fatal error C1083: Cannot open include file: 'aygshell.h': No such file or directory
1>Build log was saved at "file://c:\Users\502340431\Documents\Visual Studio 2005\Projects\MFC\MFC_Bitmap\MFC_Bitmap\ZjkEmulator2_SDK (ARMV4I)\Debug\BuildLog.htm"
1>MFC_Bitmap - 1 error(s), 0 warning(s)
解决:
从C:\Program Files\Microsoft Visual Studio 8\SmartDevices\SDK\PocketPC2003\Include目录中
复制aygshell.h文件到
C:\Program Files\Microsoft Visual Studio 8\VC\ce\atlmfc\include\目录下
重新编译,通过