6056|12

71

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

运行程序提示:不是有效的windows ce应用程序 [复制链接]

首先我肯定平台选择没有问题,我选择的是ARMV4I。
我采用静态连接MFC。

就是我昨天修改了一些东西以后出现了这个问题,修改以前是可以正常运行的。
而且现在运行老版本也是可以的。

大家有没有什么建议?

最新回复

一般定制的系统里面是不带C++异常组件的,占内存,浪费空间,所以在wince程序设计里面推荐用win32的异常处理代替c++异常处理,增加程序的兼容性.  详情 回复 发表于 2010-3-11 10:28
点赞 关注

回复
举报

71

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
修改了什么东西?
很可能是 你SDK和设备不一致。
 
 

回复

74

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
应该是SDK的问题.
或者rebuild一下.
 
 
 

回复

74

帖子

0

TA的资源

一粒金砂(初级)

4
 
REBUILD了好几次了。我快崩溃了。
我就改了一些逻辑,然后有一个地方加了try catch。
其他的没有该什么东西,而且模拟器上都是正确地。
 
 
 

回复

55

帖子

0

TA的资源

一粒金砂(初级)

5
 
想想自己修改了什么?

另外以前的有备份吗? 先复原试试吧
 
 
 

回复

55

帖子

0

TA的资源

一粒金砂(初级)

6
 
平台和SDK一致吗?改什么了?是不是设置错了
 
 
 

回复

77

帖子

0

TA的资源

一粒金砂(初级)

7
 
有一个半个月前的版本,再编译可以运行。
我先比较一下两个版本吧。
 
 
 

回复

80

帖子

0

TA的资源

一粒金砂(初级)

8
 
是用vs直接部署的吗?如果不是,直接部署一下试试
 
 
 

回复

63

帖子

0

TA的资源

一粒金砂(初级)

9
 
对比两个版本,看看有什么不同?

有可以运行的,解决起来就不难啦!
 
 
 

回复

87

帖子

0

TA的资源

一粒金砂(初级)

10
 
静态连接MFC需要将相应的动态库core32.dll放进应用程序文件夹之内,动态链接则不需要
 
 
 

回复

89

帖子

0

TA的资源

一粒金砂(初级)

11
 
引用 3 楼 jason176374 的回复:
REBUILD了好几次了。我快崩溃了。
我就改了一些逻辑,然后有一个地方加了try catch。
其他的没有该什么东西,而且模拟器上都是正确地。

这么看来,说明你的系统图不支持try catch。
OS是你自己定制的吗?看看Core OS-C Libraries and Runtimes下的
C++ Runtime Support for Exception Handling and Runtime Type Information
有没有添加进来。

 
 
 

回复

59

帖子

0

TA的资源

一粒金砂(初级)

12
 
就是try catch的问题。
删掉就可以了。

系统是定制的,可能和这个有关系。

谢谢大家
 
 
 

回复

76

帖子

0

TA的资源

一粒金砂(初级)

13
 
引用 10 楼 sunrain_hjb 的回复:
引用 3 楼 jason176374 的回复:
REBUILD了好几次了。我快崩溃了。
我就改了一些逻辑,然后有一个地方加了try catch。
其他的没有该什么东西,而且模拟器上都是正确地。
这么看来,说明你的系统图不支持try catch。
OS是你自己定制的吗?看看Core OS-C Libraries and Runtimes下的
C++ Runtime Support for Exception Handling and Runtime Type Information
有没有添加进来。

一般定制的系统里面是不带C++异常组件的,占内存,浪费空间,所以在wince程序设计里面推荐用win32的异常处理代替c++异常处理,增加程序的兼容性.
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

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

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

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

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

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

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