编译vs2005 smart device 应用程序时报错:
fatal error C1083: Cannot open include file: 'ceconfig.h': No such file or directory
原因:
是因为对应SDK所在include file路径不正确,比如重新安装操作系统、vs2005及sdk后,对于以前的工程路径就可能不对了。
方法:
在vs2005: Tools->Options->VC++ Directories :在右边选择Platform为对应的SDK,然后检查include files,Library files等目录设置是否正确。
如: 对于我的SDK, 在一个新的机器下,include files应从G:\Program Files\Windows CE Tools\wce600\AM3517SDK\Include\Armv4i变到 H:\Program Files\Windows CE Tools\wce600\AM3517SDK\Include\Armv4i
同理对于链接错误如:
LINK : fatal error LNK1181: cannot open input file 'aygshell.lib',需要检查Library files设置路径是否正确!