当前位置: 代码迷 >> WinCE >> WINCE6.0把蒙恬输入法输入法包孕到内核编译出错
  详细解决方案

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

热度:19   发布时间:2016-04-28 12:19:08.0
WINCE6.0把蒙恬输入法输入法包含到内核编译出错
打算把蒙恬输入法包含到WINCE系统中,在platform.bib文件中添加所需要的文件如下:
touchp.dll $(_FLATRELEASEDIR)\touchp.dll NK U
tlcesrv.dll $(_FLATRELEASEDIR)\tlcesrv.dll NK U
recoggbk.dll $(_FLATRELEASEDIR)\recoggbk.dll NK U
ppsipgb.dll $(_FLATRELEASEDIR)\ppsipgb.dll NK U
ppgbpy.dll $(_FLATRELEASEDIR)\ppgbpy.dll NK U
ppengbk.bin $(_FLATRELEASEDIR)\ppengbk.bin NK U
cetlstub.dll $(_FLATRELEASEDIR)\cetlstub.dll NK U
cemgrc.exe $(_FLATRELEASEDIR)\cemgrc.exe NK U
编译出错,如下:
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
------解决方案--------------------
  相关解决方案