首先需要FastReport VCL 4專業(yè)版或以上版本,因為只有這個版本支持了才發(fā)布的Lazarus 1.0.8,F(xiàn)astReport VCL 4的試用版只能在Lazarus 1.0.8以下版本中才能保證正常運行。首先同時在本機上安裝完成FastReport VCL 4和Lazarus。然后我們就可以開始集成編譯了。
Win32下安裝
1、在Win32 FastReport及其標(biāo)準(zhǔn)部件正常運行的情況下,運行Lazarus IDE。
2、Lazarus IDE中“Packages” -> “Open package(*.lpk)”。
3、定位安裝FastScript的包,他的默認(rèn)路徑是C:\Program Files\FastReports\FastReport 4\FastScript。注意這里需要管理員權(quán)限,請在設(shè)置FastScript始終用管理員模式打開。
4、打開fs_lazarus.lpk,然后選擇“Use”->“Install”,然后重啟Lazarus,F(xiàn)astScript就已經(jīng)添加到Lazarus中了,如下圖。
5、安裝完成FastScript后,再定位FastReport包(fr4_lazarus.lpk),默認(rèn)路徑是C:\Program Files\FastReports\FastReport 4\Source。
6、用剛給方式打開fr4_lazarus.lpk,然后選擇“Use”->“Install”,然后重啟Lazarus,F(xiàn)astReport就已經(jīng)添加到剛剛安裝的腳本包里了。
注意:因為FastReport使用了Zlib庫,在以上步驟完成后,Lazarus可能會出現(xiàn)無法加載,需要zlib1.dll的問題,只需要下載zlib1.dll然后放到Lazarus.exe的安裝文件夾中就行了。
7、接下來就可以像所有VCL IDE一樣來在Lazarus下使用FastReport了。
Linux下安裝
在Linux下安裝FastReport的步驟與在Windows下幾乎完全一致,不過值得注意的是需要保證版本在4.14.3以上。
1、將“Fast Report 4\Source”和“Fast Report 4\Fast Script”復(fù)制到linux系統(tǒng)中。
2、安裝Qt系統(tǒng)包,并重新編譯Qt庫,因為FastReport只能在Qt下運行。選擇“Tools”->“Configure Lazarus build...”,然后選擇“LCL widget type”-> “Qt”,然后選擇“build”。
3、選擇“Packages”->“Open package (*.lpk)”,和Win32一樣定位安裝FastScript和FastReport,再重啟就完成了。
在使用過程中,我們發(fā)現(xiàn)了幾個FastReport的問題,比如沒有導(dǎo)出過濾器,默認(rèn)字符集不能設(shè)置等BUG,已經(jīng)反饋給廠商希望能盡快修復(fù)。
Lazarus IDE 下載地址>>
FastReport VCL 4 下載地址>>
zlib1.dll 下載地址>>