跳到主要內容

Lazarus Pascal for Wince 的使用心得

Lazarus Pascal 可以開發 Wince 的 Native Binary Program(不是.Net),實在是強悍。只不過設定起來不是很容易。上次設定好了,一旦系統重新安裝後,又把上次怎麼設定的都忘了。因此在此紀錄一下,免得每次都要重新參考一堆文件。

環境:Windows XP SP2 + Lazarus Pascal + Wince CrossCompiler。

  1. 安裝相對應平臺與最新的Lazarus版本,目前的最新版本為0.9.24。
  2. 再安裝Wince 的 CrossCompiler,自動安裝檔案可以從Lazarus Sourceforge 取得。用自動安裝檔安裝可以免去下載 Freepascal SourceCode,再重新 Compile Freepascal 等的繁複設定。
  3. 開始設定環境:
設定編譯器,不能使用原來的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 按確定後,重新啟動電腦,讓環境變數生效。

留言

這個網誌中的熱門文章

小孩子的近視是可以自己好的

醫學發展最多千年, 而現代醫學更短, 大概幾百年吧!? 但是人體是經過百萬年進化而來的, 有很多生理現象是現代醫學也無法解釋的. 證明: 我的孩子們在小學到國中的階段都有近視, 大約 250 度吧! 視力量表是 0.3 左右. 我要求平時不可以戴眼鏡, 只有上課看不見黑板時才准戴眼鏡. 當然, 也不准再看電視了. 現在一個22歲, 視力量表是 2.0, 另一個 18歲, 視力量表是 1.5.

virtualbox guest 與 windows host 的 network bridge

1. 在 virtualbox 的 guest 設定值中新增一個主端介面 2. 開啟網路連線,用 ctrl 鍵選擇剛建立的主端介面(vbox1)以及所要橋接的網路介面(通常是「區域網路」),在任一介面圖示上按右鍵叫出選單,點選「橋接器連接」 3. 再回到 virtualbox 的 guest 設定值中,將網路卡掛附到「主端介面」並設定介面為 vbox1 重新啟動 guest os 應該就 ok 了。

Delphi 中 DsgnIntf 錯誤

Delphi 中 DsgnIntf 錯誤: 老問題了。 安裝某些元件(Components)時,會出現上述錯誤。因 delphi6,delphi7,RAD 2007 都沒有這個檔案,可以用DesignIntf, DesignEditors這兩個檔案代替。 例如: uses //DsgnIntf, //這一行註解掉。 DesignIntf, //加上這一行。 DesignEditors//再加上這一行。 ......