- 主题:Re: service下新增服务需要什么操作吗
>>
>>
>>还真没研究过现在水母的代码,不过ytht系统是不能这样做的,
>> *.so文件不能被直接调用,只能直接调用函数地址或者执行文件
>>
>>
【 在 luckwithme@newsmth.net-SPAM.no (Marvel) 的大作中提到: 】
: 修改了Makefile.am,添加了这个服务,例如foo服务
: etc/menu.ini中添加:
: @RunMBEM 0, 0, PERM_LOGINOK,"Q@mod:service/libfoo.so#foo_main", "(Q) 测试"
: 一切弄好之后,都没有问题
: 但是选择Q之后,提示模块载入失败, 操作终止...<Enter>
: 但是问题是/bbshome/service/libfoo.so这个文件有的。想不明白为什么……
: ...................
--
FROM 58.218.0.0
其他模块没没问题的话这个极有可能是 dlopen 返回了错误,比如
undefined symbol resolve不了之类的。。
【 在 luckwithme (Marvel) 的大作中提到: 】
: 修改了Makefile.am,添加了这个服务,例如foo服务
: etc/menu.ini中添加:
: @RunMBEM 0, 0, PERM_LOGINOK,"Q@mod:service/libfoo.so#foo_main", "(Q) 测试"
: ...................
--
FROM 221.218.18.*
恩,就是这个问题,以前的smth用的是currentuser,现在改成getCurrentuser()了……
【 在 fancyrabbit (兔兔猫★Initial F★Changing ...) 的大作中提到: 】
: 其他模块没没问题的话这个极有可能是 dlopen 返回了错误,比如
: undefined symbol resolve不了之类的。。
--
FROM 222.171.7.*
刚刚我也遇到了这个问题,不知道水木是怎么编译的?
我这里就有prints, pressanykey这些自定义函数undefined的问题,
但是我也发现,其他的.so文件也有symbol undefined的问题,但是
BBS可以正确使用这个模块。
以及我发现src/func.h里面居然对time进行了宏定义。
【 在 Bayweb.bbs@newytht.net (海纳百川) 的大作中提到: 】
: >>
: >>
: >>还真没研究过现在水母的代码,不过ytht系统是不能这样做的,
: ...................
--
修改:ArchLinux FROM 124.205.77.*
FROM 124.205.77.*
我刚刚发现我犯了个错误,我把一个本来应该自己定义的函数当成KBS的函数了
【 在 ArchLinux (a lightweight and flexible distribution) 的大作中提到: 】
: 刚刚我也遇到了这个问题,不知道水木是怎么编译的?
: 我这里就有prints, pressanykey这些自定义函数undefined的问题,
: 但是我也发现,其他的.so文件也有symbol undefined的问题,但是
: ...................
--
FROM 124.205.77.*