2010-10-31 69 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的主程序中是不会做到的。