跳到主要內容

發表文章

目前顯示的是 12月, 2007的文章

Lazarus Pascal for Wince 的使用心得

Lazarus Pascal 可以開發 Wince 的 Native Binary Program(不是.Net),實在是強悍。只不過設定起來不是很容易。上次設定好了,一旦系統重新安裝後,又把上次怎麼設定的都忘了。因此在此紀錄一下,免得每次都要重新參考一堆文件。 環境:Windows XP SP2 + Lazarus Pascal + Wince CrossCompiler。 安裝相對應平臺與最新的Lazarus版本,目前的最新版本為0.9.24。 再安裝Wince 的 CrossCompiler,自動安裝檔案可以從Lazarus Sourceforge 取得。用自動安裝檔安裝可以免去下載 Freepascal SourceCode,再重新 Compile Freepascal 等的繁複設定。 開始設定環境: 設定編譯器,不能使用原來的Compiler 要重新設定。安裝好 Wince CrossCompiler 後,會有新的 Compiler。將取代現有的Compiler。在選單Environment -> Environment Options-> Files 標籤頁 -> Compiler Path 裡,輸入C:\lazarus\fpc\2.2.0\bin\i386-win32\ppcrossarm.exe ,或是用旁邊的按鈕執行手工搜尋。這是新的Wince CrossCompler的路徑及名稱。 設定 Debug Program:這個比較複雜,可以讓我們在Wince 模擬器裡進行Debug。先說簡單的,複雜的設定以後再說。 選單 Environment -> Debug Options,在 Path 裡面輸入 C:\lazarus\gdb-6.4-win32-arm-wince\gdb.exe ,或按旁邊的按鈕執行手工搜尋。 設定 Windows 的環境變數:在 Path 裡面加入這一段在後面 ;C:\lazarus\fpc\2.2.0\bin\i386-win32 按確定後,重新啟動電腦,讓環境變數生效。