2010-06-20 25 views

回答

2

是的,沒有。它的工作原理與Delphi相同,你需要兩套編譯單元。 (.o/.ppu)以及某種切換方式。

但是由於FPC/Lazarus是開源的,只有一個集合(沒有的集合)被分發。但是你可以用-gl編譯FPC和Lazarus。有關重新編譯FPC/Lazarus的提示,請參閱http://www.stack.nl/~marcov/buildfaq.pdf

(甚至可以執行組合。我調試了除系統和sysutils之外的所有調試的許多應用程序,以便不追蹤每個字符串和異常助手,對德爾福的主要煩惱)

目前發佈afaik不分發重複集,但這更多的是發佈工程問題。 (特別是通過使用strip,非調試集可能很可能是由調試集製作的)

順便說一句,如果存在這種方式,向Lazarus maillist詢問可能是值得的。即使該版本沒有設置,功能仍然存在。

+2

在Delphi中,您可以將\ lib \ debug中dcu的擴展名更改爲bac。 – Torbins 2010-06-20 11:19:22

+0

@Torbins - 爲什麼我沒有想到這一點? – 2010-06-20 11:29:07

+0

@Torbins:我知道這是可能的,但我寧願不要混淆默認的庫。我仍然需要研究是否無法創建兩套以上的DCU。 – 2010-06-20 14:42:51

相關問題