nello 发表于 2013-2-5 08:47:16

WINCE上的RAD开发(二)-----KOL的平台搭建

转载于网上,并加以修改!本文来自http://blog.csdn.net/hellogv/



KOL介绍

KOL-CE也是建立在Free Pascal +Lazarus之上,但是它可以建立非常精简的Win32/WinCE图形界面程序(如果项目只包含一个空的视窗的话,建置出来的程序码大约只占40KB而已,包括控件则占用1MB左右)。
KOL与LCL的对比(窗口+一个按钮+0代码)


            编译之后            strip处理            UPX处理            运行占用内存      KOL            >=0.98Mb            不能处理            323Kb            2.6MB      LCL            >10MB            约等于1.25MB            346Kb            2.8MB      对比之下,KOL更加精简,但是LCL更加强大!
KOL平台搭建步骤一:


[*]下载Lazarus for Win32,到 http://sourceforge.net/projects/lazarus/ 下载最新版的lazarus for Win32,一般Lazarus 已经捆绑FPC在一起了。   
[*]下载Lazarus for cross-arm-wince-win32,这个工具可以在Lazarus上编译WINCE的代码。   
[*]下载KOL for ce,地址:http://sourceforge.net/projects/kol-ce/
KOL平台搭建步骤二:

注意:不能保存在有中文字符的路径内<!---->1. <!---->安装Lazarus for Win32

<!---->2. <!---->安装Lazarus for cross-arm-wince-win32,这个工具可以在Lazarus上编译WINCE的代码。

<!---->3. <!---->IDE处理:


[*]执行Lazarus.
   
[*]点选选单项目: Tools      > Configure "Build Lazarus"...
   
[*]在Quick      Build Options分页上,点选Clean Up + Build all项目。
   
[*]开启Advanced      Build Options分页,并在Options这个对话框里面加入-dDisableFakeMethods这个设定字符串。
   
[*]点选Build按键以重新建置Lazarus。
<!---->4. <!---->安装KOL


[*]执行Lazarus并点选选单项目Components > Open package file (.lpk),然后寻找到MCK套件所在的目录,并选择MirrorKOLPackage.lpk这个档案。
   
[*]套件视窗此时就会跳出来了,请按下Install按键。
   
[*]Lazarus会将MCK套件进行编译,然后重新执行Lazarus      IDE。
   
[*]Lazarus IDE重新出现后,KOL分页就会在元件盘上面出现了。
建立KOL项目

<div class="floatright">http://wiki.freepascal.org/images/0/04/MCKForm.png
页: [1]
查看完整版本: WINCE上的RAD开发(二)-----KOL的平台搭建