天嵌 ARM开发社区

 找回密码
 注册
查看: 3637|回复: 6

wince6.0 activesync不能相连,是不是定制时跟选组件有关

[复制链接]
chenweignag 发表于 2013-3-25 14:37:41 | 显示全部楼层 |阅读模式
本帖最后由 chenweignag 于 2013-3-26 14:52 编辑

问题1:wince6.0 activesync不能相连,是不是定制时跟选组件有关

问题2:SDK怎么加入对MFC的支持。wince6.0
亚瑟王 发表于 2013-3-25 15:40:01 | 显示全部楼层
不知道你有没有选取同步的组件。如果有,重新插拔一下usb同步线(PC端需要安装驱动的,具体方法参考使用手册)。
MFC的使用和SDK没啥关系的,本论坛提供了参考代码的。
 楼主| chenweignag 发表于 2013-3-25 16:35:07 | 显示全部楼层
亚瑟王 发表于 2013-3-25 15:40
不知道你有没有选取同步的组件。如果有,重新插拔一下usb同步线(PC端需要安装驱动的,具体方法参考使用手册 ...

组件应该选这个把。还有我是在网上看到的SDK问题如下:

最近在做WINCE6.0系统的编译和SDK的导出。但是我导出的SDK大小只有5M多,这个与以往WINCE5.0中导出的SDK要小了很多,之前我在WINCE5.0中导出的SDK大约有25M左右。查找了一通最后发现原来6的系统较5的系统有了一些改变,至少在MFC支持上有了变化。在6的系统中,导出对应OS design的SDK时,不会包含对MFC DLL的,要手工将MFC的DLL加入OS iamge中,在导出SDK时要手工将支持MFC的头文件和lib库包含到SDK中。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
亚瑟王 发表于 2013-3-26 09:22:36 | 显示全部楼层
chenweignag 发表于 2013-3-25 16:35
组件应该选这个把。还有我是在网上看到的SDK问题如下:

最近在做WINCE6.0系统的编译和SDK的导出。但是 ...

我知道了,你说的MFC是指的微软的MFC,不是指的多媒体编码解码的控制器。
亲,你把添加MFC的方法截图写出来一下吧。
 楼主| chenweignag 发表于 2013-3-26 14:26:33 | 显示全部楼层
亚瑟王 发表于 2013-3-26 09:22
我知道了,你说的MFC是指的微软的MFC,不是指的多媒体编码解码的控制器。
亲,你把添加MFC的方法截图写出 ...

哦,要专门开个帖还是在这里?
亚瑟王 发表于 2013-3-26 14:38:25 | 显示全部楼层
chenweignag 发表于 2013-3-26 14:26
哦,要专门开个帖还是在这里?

就在这里吧。
 楼主| chenweignag 发表于 2013-3-26 14:51:50 | 显示全部楼层
想要SDK支持微软MFC需要做一下工作:

1.在Catalog Items View中选择Core OS\CEASE\Application and Services Development \C Libraries and Runtimes\C++ Runtime Support for Exception Handling and Runtime Type Information 项,在前面打钩。

2.将  VC2005安装盘符:\Program Files\Microsoft Visual Studio 8\VC\ce\Dll\armv4i下的有关MFC的 DLL拷贝到 安装WINCE6.0盘符:\WINCE600\PLATFORM下,然后配置BSP中的platform.bib 在后面添加

MFC80CHS.DLL         $(_PLATFORMROOT)\MFC80CHS.DLL        NK    SHK

MFC80CHT.DLL         $(_PLATFORMROOT)\MFC80CHT.DLL        NK    SHK

MFC80DEU.DLL         $(_PLATFORMROOT)\MFC80DEU.DLL        NK    SHK

MFC80ENU.DLL         $(_PLATFORMROOT)\MFC80ENU.DLL        NK    SHK

MFC80ESP.DLL         $(_PLATFORMROOT)\MFC80ESP.DLL        NK    SHK

MFC80FRA.DLL         $(_PLATFORMROOT)\MFC80FRA.DLL        NK    SHK

MFC80ITA.DLL         $(_PLATFORMROOT)\MFC80ITA.DLL        NK    SHK

MFC80JPN.DLL         $(_PLATFORMROOT)\MFC80JPN.DLL        NK    SHK

MFC80KOR.DLL         $(_PLATFORMROOT)\MFC80KOR.DLL        NK    SHK

MFC80U.DLL         $(_PLATFORMROOT)\MFC80U.DLL        NK    SHK

MFC80UD.DLL         $(_PLATFORMROOT)\MFC80UD.DLL        NK    SHK

这里(_PLATFORMROOT)就是      安装WINCE6.0盘符:\WINCE600\PLATFORM



3.编译OS

  在新建的SDK属性中,最重要的是在Additional Folders项中添加我们要添加的一些头文件,lib库文件以及源文件。

要添加了文件所在位置,如下:

          mfc头文件:

                               F:\Program Files\Microsoft Visual Studio 8\VC\ce\atlmfc\include

           LIB文件:

                             F:\Program Files\Microsoft Visual Studio 8\VC\ce\atlmfc\lib\armv4i

           源文件:

                               F:\Program Files\Microsoft Visual Studio 8\VC\ce\atlmfc\src


相对路径我们都设置成如下:

         mfc头文件:      mfc\include

         LIB文件:        mfc\lib\armv4i

         源文件:         mfc\src

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号 )

GMT+8, 2024-4-24 23:43 , Processed in 1.046875 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表