Object Pascal 的自由軟體實作 Free Pascal 最流行的開發環境選擇為 Lazarus IDE。 openSUSE 可以使用 zypper 安裝已經編譯好的套件,預設使用的 backend 為 GTK2。
Lazarus IDE 使用 Lazarus Component Library 提供了一個統一的介面, Lazarus Component Library 包裝了各作業平台不同的 GUI toolkit。
下面是從 source code 自己編譯的方式,作業環境為 openSUSE,backend 要使用 Qt6,需要已安裝 Qt6 (版本 >= 6.2) 相關檔案, 並且已下載 source code package 並且解壓縮以後放置檔案到 lazarus-src。
在 lazarus-src 目錄下執行指令:
cd lcl/interfaces/qt6/cbindings
qmake6
make
sudo make install
會安裝 libQt6Pas.so, libQt6Pas.so.6, libQt6Pas.so.6.2 與 libQt6Pas.so.6.2.10(前面三個檔案為檔案連結)。
編譯 Lazarus IDE(backend 使用 Qt6):
make clean LCL_PLATFORM=qt6 bigide
安裝 Lazarus IDE:
make INSTALL_PREFIX=/home/danilo/Programs/lazarus install
執行 Lazarus,選單選擇 Package > Install/Uninstall Packages
檢查 AnchorDockingDsgn 是否有安裝,如果沒有那麼就安裝此套件。安裝後選擇 Rebuild IDE。
Rebuild IDE 成功後,重新啟動 Lazarus,選單選擇 Tools > Options,如果有 Docking / Anchordocking 選項表示安裝成功。 然後允許或者取消選項(看使用者是否要使用 single window mode)。
沒有留言:
張貼留言
注意:只有此網誌的成員可以留言。