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平台搭建步骤一:
1.下载Lazarus for Win32,到 http://sourceforge.net/projects/lazarus/ 下载最新版的lazarus for Win32,一般Lazarus 已经捆绑FPC在一起了。
2.下载Lazarus for cross-arm-wince-win32,这个工具可以在Lazarus上编译WINCE的代码。
3.下载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处理:
1.执行Lazarus.
2.点选选单项目: Tools > Configure "Build Lazarus"...
3.在Quick Build Options分页上,点选Clean Up + Build all项目。
4.开启Advanced Build Options分页,并在Options这个对话框里面加入-dDisableFakeMethods这个设定字符串。
5.点选Build按键以重新建置Lazarus。
时间: 2024-08-02 09:55:19