2010-10-19 21 views
1

我看了一下/etc/fpc.cfg且有提到一些定義:如何選擇性地將Lazarus Apache模塊編譯爲Apache 1.3,2.0和2.2?

  • FPCAPACHE_1_3
  • FPCAPACHE_2_0
在FCL的Web例子

再有就是提於:

  • Apache1_3

我發現的唯一一種是在雙方的apr.pas這些文件:

  • /usr/share/fpcsrc/2.4.0/packages/httpd20/src/apr/apr.pas
  • /usr/share/fpcsrc/2.4.0/packages/httpd22/src/apr/apr.pas

那麼編譯器如何決定編譯哪個版本的APR?

回答

0

如果您啓用了這些條件/指令afaik中正確的一個,則fpc.cfg的其餘部分應首先在編譯器搜索路徑中放入相應的httpd dir,以便獲取該版本。

所以你應該只定義其中之一。

+0

謝謝。但是,哪裏會是一個放棄定義的好地方? – 2010-10-19 21:02:42

+0

我猜想接近配置文件的頂部。它是FPC配置的一部分。 – 2010-10-20 07:37:12

+0

只是要清楚:你說的是fpc.cfg吧? – 2010-10-20 10:11:45