4627|19

65

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

关于evc的一个问题 [复制链接]

首先谢谢各位大虾!
我现在正用 evc 做一个项目,系统是Wince 4.2 ,用mfc开发,可是有一个程序当我用同一个SDK,当设备为模拟器时,便已无错误,正常运行,可是,当设备为真实的设备时,编译通过无错误,下载到设备上后却无法运行,提示“不是有效的Windows CE 应用程序”,请问这是怎么回事!

最新回复

感谢各位高手,问题已经解决,程序中有一处用到CStringArray,将他删除后就OK了 谢谢各位的多方面指点,再次感谢!!!  详情 回复 发表于 2008-2-18 21:27
点赞 关注

回复
举报

116

帖子

0

TA的资源

一粒金砂(中级)

沙发
 
应该是你的SDK错误了吧?你应该使用你的平台导出来的SDK。
 
 

回复

75

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
估计是您的SDK错了,要不就是编译的平台选错了,你是不是混了ARM4和ARM4I了,这两个编译选项我是经常搞错:)
 
 
 

回复

95

帖子

0

TA的资源

一粒金砂(初级)

4
 
LZ的运行用到一些MFC库,设备上的系统不支持。
 
 
 

回复

67

帖子

0

TA的资源

一粒金砂(初级)

5
 
应该就是设备的系统不包括MFC。
 
 
 

回复

54

帖子

0

TA的资源

一粒金砂(初级)

6
 
1、你的项目建立时的平台选择错了。
2、你用到了一些dll,但是没有复制到device上。
3、你用到的dll,不支持device的平台
 
 
 

回复

83

帖子

0

TA的资源

一粒金砂(初级)

7
 
感谢各位!
我从codeproject上下载了一个注册表编辑程序,出现这一问题的,编译通过,在模拟器上可用,而在设备上就不行。
我用的是厂商提供的sdk,模拟器也是随sdk一同提供的(我用的是北京一家叫旋极科技公司的HR-911).
如果是缺少dll我应该如何解决呢!
 
 
 

回复

71

帖子

0

TA的资源

一粒金砂(初级)

8
 
你的CPU选择错了。
 
 
 

回复

71

帖子

0

TA的资源

一粒金砂(初级)

9
 
模式搞错了吧
 
 
 

回复

85

帖子

0

TA的资源

一粒金砂(初级)

10
 
恩,模式选错了。在正确选择SDK的情况下,一定要选win32[WCE ARM4] 和 Device 2个选项。才能在设备中运行。
一般SDK本身不会出错,那是不知经过多少人测试过的。
 
 
 

回复

55

帖子

0

TA的资源

一粒金砂(初级)

11
 
你可以看一下下载网站上的说明,该注册表编辑程序在什么平台下测试通过的。
 
 
 

回复

69

帖子

0

TA的资源

一粒金砂(初级)

12
 
CE内核定制的问题,要把 MFC 定制到内核里。
 
 
 

回复

69

帖子

0

TA的资源

一粒金砂(初级)

13
 
如果cpu类型选对的话,应该是你缺少了dll,你是否把程序编译为debug版?如果是你可以编译为release版试试
 
 
 

回复

56

帖子

0

TA的资源

一粒金砂(初级)

14
 
这个正常有两个原因:
1、你定制的系统不包括MFC组建,所以系统不认,
2、你的sdk跟你的设备上跑的nk不一样或者你建工程cpu类型选错了。
 
 
 

回复

74

帖子

0

TA的资源

一粒金砂(初级)

15
 
我的工程中只有ARMV4I的选项,没有ARMV4的,可是我监理工程的时候选了,我看网上说可以手动加入,应该怎么加呀?
 
 
 

回复

57

帖子

0

TA的资源

一粒金砂(初级)

16
 
build - configuration manager-active solution platform- new- type or select new platform 这里选择你要加的sdk的选项。
 
 
 

回复

75

帖子

0

TA的资源

一粒金砂(初级)

17
 
To lenux :
我用的是eVc4.0怎么没有你说的这些选项呢?
 
 
 

回复

86

帖子

0

TA的资源

一粒金砂(初级)

18
 
evc啊,
我说的是vs2005的。sorry

evc:
build- configurations-add
 
 
 

回复

71

帖子

0

TA的资源

一粒金砂(初级)

19
 
是不是你的evc4安装的设备SDK与你真实设备的操作系统版本不一致,或CPU不匹配,再有就是有可能你的一些库文件没有下载到设备上吧?
 
 
 

回复

63

帖子

0

TA的资源

一粒金砂(初级)

20
 
感谢各位高手,问题已经解决,程序中有一处用到CStringArray,将他删除后就OK了
谢谢各位的多方面指点,再次感谢!!!
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

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

 
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
快速回复 返回顶部 返回列表