Lazarus 是一套以Free Pascal為主的開發工具軟體, 有多種平台的版本, 讓使用者使用的同一個專案就可以跨平台進行編譯與執行, 其介面對Delphi使用者來說會很熟悉, 另有工具可以將 Delphi 專案轉入 Lazarus
下載:http://sourceforge.net/projects/lazarus/files/ , http://mirrors.iwi.me/lazarus/
安裝問題克服
下載:http://sourceforge.net/projects/lazarus/files/ , http://mirrors.iwi.me/lazarus/
安裝問題克服
►友安裝過之前版本者會在 C:\Documents and Settings\使用者\Local Settings\Application Data\lazarus 有參數資料, 可先移除在安裝新版本, 否則須注意相關設定與新版是否無誤
►若出現Can't find unit contnrs used by Masks 的訊息請進行下列動作
►若出現Can't find unit contnrs used by Masks 的訊息請進行下列動作
1. 檢查 Environment -> option -> Environment 看所指定的路徑是否正確.
2. 檢查是否有 C:/lazarus/fpc版號/bin/i386-win32/fpc.cfg 檔案 , 若無請執行 C:/lazarus/fpc版號/bin/i386-win32/fpcmkcfg.exe > fpc.cfg
3. 編輯 fpc.cfg , 將 -Fu/units/$fpctarget/httpd20 變成 -FuC:\lazarus\fpc版號/units/$fpctarget/httpd20 相關項目如下
2. 檢查是否有 C:/lazarus/fpc版號/bin/i386-win32/fpc.cfg 檔案 , 若無請執行 C:/lazarus/fpc版號/bin/i386-win32/fpcmkcfg.exe > fpc.cfg
3. 編輯 fpc.cfg , 將 -Fu/units/$fpctarget/httpd20 變成 -FuC:\lazarus\fpc版號/units/$fpctarget/httpd20 相關項目如下
# path to the messagefile, not necessary anymore but can be used to override
# the default language
#-Frc:\lazarus\fpc\2.4.2/msg/errore.msg
#-Frc:\lazarus\fpc\2.4.2/msg/errorn.msg
#-Frc:\lazarus\fpc\2.4.2/msg/errores.msg
#-Frc:\lazarus\fpc\2.4.2/msg/errord.msg
#-Frc:\lazarus\fpc\2.4.2/msg/errorr.msg
# path to the gcclib
#-Flc:\lazarus\fpc\2.4.2/lib
#IFDEF FPCAPACHE_1_13
-Fuc:\lazarus\fpc\2.4.2/units/$FPCTARGET/httpd13/
#ELSE
#IFDEF FPCAPACHE_2_0
-Fuc:\lazarus\fpc\2.4.2/units/$FPCTARGET/httpd20
#ELSE
-Fuc:\lazarus\fpc\2.4.2/units/$FPCTARGET/httpd22
#ENDIF
#ENDIF
# searchpath for units and other system dependent things
-Fuc:\lazarus\fpc\2.4.2/units/$FPCTARGET/
-Fuc:\lazarus\fpc\2.4.2/units/$FPCTARGET/*
-Fuc:\lazarus\fpc\2.4.2/units/$FPCTARGET/rtl
# searchpath for libraries
#-Flc:\lazarus\fpc\2.4.2/lib
#-Fl/lib;/usr/lib
# searchpath for tools
-FDc:\lazarus\fpc\2.4.2/bin/$FPCTARGET
# the default language
#-Frc:\lazarus\fpc\2.4.2/msg/errore.msg
#-Frc:\lazarus\fpc\2.4.2/msg/errorn.msg
#-Frc:\lazarus\fpc\2.4.2/msg/errores.msg
#-Frc:\lazarus\fpc\2.4.2/msg/errord.msg
#-Frc:\lazarus\fpc\2.4.2/msg/errorr.msg
# path to the gcclib
#-Flc:\lazarus\fpc\2.4.2/lib
#IFDEF FPCAPACHE_1_13
-Fuc:\lazarus\fpc\2.4.2/units/$FPCTARGET/httpd13/
#ELSE
#IFDEF FPCAPACHE_2_0
-Fuc:\lazarus\fpc\2.4.2/units/$FPCTARGET/httpd20
#ELSE
-Fuc:\lazarus\fpc\2.4.2/units/$FPCTARGET/httpd22
#ENDIF
#ENDIF
# searchpath for units and other system dependent things
-Fuc:\lazarus\fpc\2.4.2/units/$FPCTARGET/
-Fuc:\lazarus\fpc\2.4.2/units/$FPCTARGET/*
-Fuc:\lazarus\fpc\2.4.2/units/$FPCTARGET/rtl
# searchpath for libraries
#-Flc:\lazarus\fpc\2.4.2/lib
#-Fl/lib;/usr/lib
# searchpath for tools
-FDc:\lazarus\fpc\2.4.2/bin/$FPCTARGET
2. 複製預設參數目錄內的資料複製到 lazarus\config 目錄下, 內建預設參數資料通常位於 C:\Documents and Settings\Administrator\Local Settings\Application Data\lazarus
3. 建立 bat 檔, 內容為 startlazarus.exe --pcp=.\config 或在捷徑上加入參數即可. 非window平台的參數則為 --primary-config-path=.\config