3314|6

54

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

奇怪的应用程序问题 [复制链接]

情况是这样的:
我用WM6.0的模拟器写了一个应用程序,模拟器上和WM的手机上跑起来都没有问题。
后来我要把程序放到CE6.0的环境下运行,我就在一个用BSP包制作的CE6.0的模拟器上重新DEBUG了一个.exe文件,在模拟器上能跑,但是放到设备上就没一点反应了。可以肯定的是程序没有执行,因为在程序入口打的TRACE信息都没有打印出来。请问这是什么原因?

另外,请问,普通的CE应用程序和CE手机程序会有区别吗?

谢谢!

最新回复

我认为就是相应的组建在你的设备上没有添加,比如mfc  详情 回复 发表于 2009-5-20 13:47
点赞 关注

回复
举报

82

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
很大可能是 内存对齐问题  1、查看 结构有没有对齐  2、可以在小机调试 原因 模拟器是x86的 会忽略掉对齐问题 而其他cpu 忽略不了
 
 

回复

74

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
还有一个调试方法 就是 每一步都写文件 这个方法很蠢 但很有效 就像回到了汇编的年代
 
 
 

回复

71

帖子

0

TA的资源

一粒金砂(初级)

4
 
wince6.0 的模拟器是基于ARM的。
单步调试看看,看程序是否被调用了。
引用 1 楼 liangxd09 的回复:
很大可能是 内存对齐问题  1、查看 结构有没有对齐  2、可以在小机调试 原因 模拟器是x86的 会忽略掉对齐问题 而其他cpu 忽略不了
 
 
 

回复

82

帖子

0

TA的资源

一粒金砂(初级)

5
 
设备上没有应用运行所需要的组件,如MFC
 
 
 

回复

73

帖子

0

TA的资源

一粒金砂(初级)

6
 
引用 4 楼 91program 的回复:
设备上没有应用运行所需要的组件,如MFC

极有可能
 
 
 

回复

64

帖子

0

TA的资源

一粒金砂(初级)

7
 
引用 5 楼 jinlking 的回复:
引用 4 楼 91program 的回复:
设备上没有应用运行所需要的组件,如MFC

极有可能

我认为就是相应的组建在你的设备上没有添加,比如mfc
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表