还有个问题,用你导出的那个支持MFC的SDK开发包,来编译一个MFC的应用程序,老是报下面的错误,你说你自己测试过你的SDK对MFC的支持是没有问题的,但我的为什么就不行?我们两个环境有什么区别?我的VS2005是TEAM SUITE版本,没打VS2005 SP1补丁,也打不上,WICE60 PLATFORM BUILDER SP1补丁也没打,因为我觉得这个没什么必要。编译报的错误是::
1>------ 已启动生成: 项目: 2008_8_21_SmartDevice_MFC_SDK_Test, 配置: Debug CHSINT SDK For WinCE 6.0 (ARMV4I) ------
1>正在编译...
1>stdafx.cpp
1>C:\Program Files\Windows CE Tools\wce600\CHSINT SDK For WinCE 6.0\include\ARMV4I\malloc.h(45) : error C2143: syntax error : missing ',' before '*'
1>D:\Program Files\Microsoft Visual Studio 8\VC\ce\atlmfc\include\atltime.h(402) : error C3861: 'wcsftime': identifier not found
1>D:\Program Files\Microsoft Visual Studio 8\VC\ce\atlmfc\include\atltime.h(429) : error C3861: 'wcsftime': identifier not found
1>D:\Program Files\Microsoft Visual Studio 8\VC\ce\atlmfc\include\atlcomtime.h(367) : error C3861: 'wcsftime': identifier not found
1>生成日志保存在“file://e:\清华VS2005程序设计\2008_8_21_SmartDevice_MFC_SDK_Test\2008_8_21_SmartDevice_MFC_SDK_Test\CHSINT SDK For WinCE 6.0 (ARMV4I)\Debug\BuildLog.htm”
1>2008_8_21_SmartDevice_MFC_SDK_Test - 4 个错误,0 个警告
========== 生成: 0 已成功, 1 已失败, 0 最新, 0 已跳过 ==========