我一直在尝试设置Lazarus为WindowsCE5.0编译,特别是为摩托罗拉MK-4000编译
instructions to set up the IDE
似乎过时了。
当我被告知下载并安装时,问题就开始了
cross-arm-wince
从与Lazarus相同的下载页面。那里没有这样的东西。然而,我确实发现
lazarus-1.8.4-fpc-3.0.4-cross-i386-win32-win64.exe
现在我要在IDE中设置我的项目。我启动了一个新的应用程序,但是
Project -> Project Options -> Compiler Options -> Paths -> LCL Widget Type
或
Project -> Project Options -> Compiler Options -> Paths -> Select another widget set (Macro LCLWidgetType)
接下来的两个目标操作系统和CPU系列的说明是可以的,我找到了这些设置并更改为
WinCE
和
arm
.
保存项目选项后,我看到一条错误消息:
除了我找不到的“Widget”设置外,现在我尝试继续构建一个新的未经更改的应用程序。但毫不奇怪,我得到了一个错误:
错误:无法执行ppcarm.exe,错误消息:未能执行“ppcarm.exe”-Twince-MObjFPC-Scghi-O1-g-gl-l-vewnhibq-FuC:\lazarus\packager\registration \-FuC:\lazarus\packager\units\arm wince\fcllaz.pas
我继续安装了
arm-wince
从FPC 3.0.0(我的Lazarus版本附带3.0.4)开始,它安装在Lazarus目录之外的自己的FPC目录中。然而,我对FPC/Lazarus非常陌生,不知道如何让IDE与其他编译器一起工作。
作为一个肮脏的尝试,我临时将编译器从3.0.0目录复制到3.0.4目录,第一次尝试失败(当时我没有注意到错误消息),但我只是再次尝试,它被编译了!显然,盲目地将文件转储到垃圾箱中是错误的
不
让Lazarus为Windows CE编译我缺少了什么?