3881|16

74

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

如何定制支持MFC的SDK [复制链接]

现在想把原来在WINCE5.0开发的MFC程序移植到WINCE6.0上面, 但一直不能成功.特来请教下:
我现在的环境是VS2005+WINCE6.0  之前在网上找了下, 说是WINCE6.0默认是不支持MFC的.要手动添加几个DLL文件.
现在我也把 MFC80ENU.DLL加进去了, 另外还把原来5.0里的MFCCE400.dll也加去了, 另外在定制SDK的过程中也把D:\Program Files\Microsoft Visual Studio 8\VC\ce下的几个目录也添加进去了.现在编译也能通过.可是放到板子上面跑那没有任何反应.连错误提示都没有.


具体是参考这篇博文来的.

http://www.cnblogs.com/we-hjb/archive/2008/07/30/1256838.html

最新回复

添加了atl80 mfc80 msvcr80这三个DLL文件. 用动态链接的方式也可以创建一个MFC程序了. 下面还是就是要解决怎么让原来的程序跑出来了.  详情 回复 发表于 2009-9-18 14:04
点赞 关注

回复
举报

63

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
对了,我就是用向导新建一个新的MFC程序,不添加任何代码都运行不了, 但是建WIN32程序却可以运行起来.
 
 

回复

87

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
http://www.cnblogs.com/wogoyixikexie/archive/2009/06/01/1493590.html
希望对你有帮助。
 
 
 

回复

88

帖子

0

TA的资源

一粒金砂(初级)

4
 
 
 
 

回复

59

帖子

0

TA的资源

一粒金砂(初级)

5
 
引用 2 楼 gooogleman 的回复:
http://www.cnblogs.com/wogoyixikexie/archive/2009/06/01/1493590.html
希望对你有帮助。


你这篇文章我也看过了.也就是按你的方法来加MFC支持的.
但是下载到板子上就跑不起来了.
 
 
 

回复

67

帖子

0

TA的资源

一粒金砂(初级)

6
 
用静态链接 可以跑起来么?
 
 
 

回复

83

帖子

0

TA的资源

一粒金砂(初级)

7
 
引用 5 楼 aaa_tnt 的回复:
用静态链接 可以跑起来么?


用静态链接可以, 可是程序大了十几倍.
 
 
 

回复

53

帖子

0

TA的资源

一粒金砂(初级)

8
 
有没有人回答下啊.急啊.
 
 
 

回复

69

帖子

0

TA的资源

一粒金砂(初级)

9
 
需要将MFC的几个动态库(比如mfcce400.dll、olece400.dll)拷贝到你应用程序所在的目录下即可。
 
 
 

回复

60

帖子

0

TA的资源

一粒金砂(初级)

10
 
mfcce400.dll 这个是WINCE5.0下的版本, 在6.0下是mfcce80OU.dll
另外olece400这个没必要一定要的.
 
 
 

回复

69

帖子

0

TA的资源

一粒金砂(初级)

11
 
静态链接试试
 
 
 

回复

59

帖子

0

TA的资源

一粒金砂(初级)

12
 
不考虑用静态链接...
 
 
 

回复

90

帖子

0

TA的资源

一粒金砂(初级)

13
 
用静态链接也还是不行啊.
 
 
 

回复

75

帖子

0

TA的资源

一粒金砂(初级)

14
 
http://www.cnblogs.com/we-hjb/archive/2008/07/30/1256838.html
这个方法应该是没有问题的。

其实不添加这些到SDK也可以,但需要配置一些编译路径。今天刚试过这方法。

静态链接更应该没有问题,楼主再查查会不会有别的状况。
 
 
 

回复

78

帖子

0

TA的资源

一粒金砂(初级)

15
 
引用 13 楼 sunrain_hjb 的回复:
http://www.cnblogs.com/we-hjb/archive/2008/07/30/1256838.html
这个方法应该是没有问题的。

其实不添加这些到SDK也可以,但需要配置一些编译路径。今天刚试过这方法。

静态链接更应该没有问题,楼主再查查会不会有别的状况。


模拟器上我没试过, 不过我在的板子上确实是跑不出来,编译也通过了.双击就是没反应.郁闷死了.
 
 
 

回复

80

帖子

0

TA的资源

一粒金砂(初级)

16
 
调试下吧.
 
 
 

回复

69

帖子

0

TA的资源

一粒金砂(初级)

17
 
添加了atl80 mfc80 msvcr80这三个DLL文件.
用动态链接的方式也可以创建一个MFC程序了.
下面还是就是要解决怎么让原来的程序跑出来了.
 
 
 

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

开源项目 更多>>
    随便看看
    查找数据手册?

    EEWorld Datasheet 技术支持

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

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