首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > WinCE >

WINCE6.0把蒙恬输入法输入法包孕到内核编译出错

2013-08-24 
WINCE6.0把蒙恬输入法输入法包含到内核编译出错打算把蒙恬输入法包含到WINCE系统中,在platform.bib文件中

WINCE6.0把蒙恬输入法输入法包含到内核编译出错
打算把蒙恬输入法包含到WINCE系统中,在platform.bib文件中添加所需要的文件如下:
touchp.dll$(_FLATRELEASEDIR)\touchp.dllNKU
tlcesrv.dll$(_FLATRELEASEDIR)\tlcesrv.dllNKU
recoggbk.dll$(_FLATRELEASEDIR)\recoggbk.dllNKU
ppsipgb.dll$(_FLATRELEASEDIR)\ppsipgb.dllNKU
ppgbpy.dll$(_FLATRELEASEDIR)\ppgbpy.dllNKU
ppengbk.bin$(_FLATRELEASEDIR)\ppengbk.binNKU
cetlstub.dll$(_FLATRELEASEDIR)\cetlstub.dllNKU
cemgrc.exe$(_FLATRELEASEDIR)\cemgrc.exeNKU
编译出错,如下:
Error: only 4k page alignments supported at this time, found in module ppengbk.bin

ppengbk.bin的大小为2325KB,大家有遇到这样的问题吗?麻烦大家帮忙分析一下,先谢谢了。

[解决办法]
这个没有弄过,友情帮顶一下!
[解决办法]
没有试过
可以试试把后面的 NK U 修改一下

以前遇到过不通打包到 Image 中,是因为非CE要求格式。
[解决办法]
目前手头上的这个BSP包刚做过蒙恬输入法打包,明天到公司帮你看一下。
[解决办法]

引用:
打算把蒙恬输入法包含到WINCE系统中,在platform.bib文件中添加所需要的文件如下:
touchp.dll $(_FLATRELEASEDIR)\touchp.dll NK U
tlcesrv.dll $(_FLATRELEASEDIR)\tlcesrv.dll NK U
recoggbk.dll $(_FLATRELEASEDIR)\recoggbk.dll NK U
ppsi……

不打包输入法之前,NK.bin多大啊?我怎么没遇到问题呢,呵呵
[解决办法]
FILES

PPENGBK.BIN    $(_TARGETPLATROOT)\SRC\DRIVERS\MT_IMM\PPENGBK.BIN      NK SHK
ppgbpy.dll    $(_TARGETPLATROOT)\SRC\DRIVERS\MT_IMM\ppgbpy.dll      NK SHK
ppsipgb.dll    $(_TARGETPLATROOT)\SRC\DRIVERS\MT_IMM\ppsipgb.dll      NK SHK
Recoggbk.dll    $(_TARGETPLATROOT)\SRC\DRIVERS\MT_IMM\Recoggbk.dll      NK SHK
touchp.dll    $(_TARGETPLATROOT)\SRC\DRIVERS\MT_IMM\touchp.dll      NK SHK

我下载的蒙恬手写输入法就5个文件……上面这几行是新建了一个bib,然后在platform.bib内include
------解决方案--------------------


引用:
这个问题解决了,把ppengbk.bin放在platform.bib下的FILES下面就可以了,但不知道为什么放在MODULES下面就有这个问题?

MODULES跟FILES基本没吧。。只是MODULES支持更多的配置。 MODULES 部分列出了在内存中未压缩的文件来支持 XIP,而 FILES 部分则列出压缩了的文件。操作系统在访问这些文件时必须先解压缩数据。

热点排行