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]