EVC模拟器的几点错误记录

本文记录了在WinCE环境下搭建模拟器evc4.0xp的过程及遇到的问题,包括解决找不到nlscfg.inf文件的错误、构建过程中出现的链接错误等,并分享了解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

进来要在WINCE下作一个控制面板,开始学习MFC.来回往开发板上下载实在是太麻烦了 ,今天终于下定决心安装个模拟器了evc4.0 xp。记录下几点错误以供自己日后参考

1.

==================

Make run-time image后
出现如下提示
====================
--------------------Configuration: Emulator: x86_Release--------------------
makeimg: Creating <...> nlscfg.out because <... > nlscfg.inf doesn't exist.
makeimg: run command: fmerge -nls <....> nlscfg.out <... > nlscfg.inf
Error - cannot open input file C<...> /postproc/nlscfg.inf  fmerge for Windows CE (Release)
makeimg: FATAL ERROR: Command returned non-zero exit code 1 (dec).
makeimg: FATAL ERROR: Command returned non-zero exit code 1 (dec).

解决办法:在PB的/ Build OS/ Copy files to release directory手动复制一次,即解决了找不到nlscfg.inf 文件的错误。

之后我又Make run-time image后
出现如下提示
====================
--------------------Configuration: Emulator: x86_Release--------------------
akeimg: run command: fmerge -txt E:/progromfiles/WINCE500/PBWorkspaces/Mydemo/RelDir/Emulator_x86_Release/postproc/nlssrc.txt E:/progromfiles/WINCE500/public/common/oak/files/locale.txt E:/progromfiles/WINCE500/PBWorkspaces/Mydemo/RelDir/Emulator_x
86_Release/nlssrc.txt
fmerge for Windows CE (Release) (Built on Jan 29 2004 17:34:26)
makeimg: FATAL ERROR: Command returned non-zero exit code 1 (dec).
makeimg: FATAL ERROR: Command returned non-zero exit code 1 (dec).

解决办法:在PB中先Sysgen一下子用时30分钟左右,在Make run-time image,OK!,build sdk。

2.LINK   :   fatal   error   LNK1104:   cannot   open   file   'mfcs42d.lib '   我生成SDK时明明是选择加入了mfc的,为什么呢?

如果是自己定制的模拟器,应该把MFC组件拉过来。还有Dubug,Release也要选对。

'mfcs42d.lib '是debug版本下对应的库,SDK可能是Release的,切换工程类型到Release

原因:选择了dedug模式 应选release。 如下图所示


logogcn  高先生 mail:gaochengnan@yahoo.cn  文笔不好 开始写博客只为供自己日后查阅方便,也希望能够帮到大家,谢谢。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值