2010-10-31 67 views
1

我終於成功地編譯了一個「空白」的Apache模塊,但現在我遇到了一個相當煩人的障礙。如何避免免費Pascal上的WSRegister * .dll/.so

我想與MongoDB服務器通信,我選擇了FreePascal/Lazarus的唯一lib,pebongo

pebongo的依賴性是突觸。

不知何故,當我將模塊加載到Apache時,我得到了「/usr/lib/apache2/modules/mod_visius.so:undefined symbol:WSRegisterCustomImageList」。

我追蹤到Menus.pp上的符號,我認爲,而lazarusall(某些東西)在這方面也起了一定的作用。再次,我想:)

我應該如何避免那些WSRegister *符號出現?

回答

1

在搜索了一些關於WSRegister *符號的搜索之後,我找到了一個解決方案here

如果您正在執行控制檯程序,您應該刪除LCL的依賴關係或將接口單元添加到主程序中。

我已經通過在父編輯器中包含Interfaces來完成它,因爲將它放在lib的主程序中是不會做到的。