vampirecn 发表于 2018-5-15 15:01:46

fluffos软件兼容的问题。

阿姨好:
    我在centos7上,编译了一个fluffos的近期版本,相关的需求软件和库都已安装。在正常编译后,加载MUDLIB时,提示使用的MUDLIB语法错误(包括单机天地置顶的单机泥潭4)。
    加载的错误包括
    1./adm/single/simul_efun.c line 2: Warning: Unknown #pragma, ignored. before the end of line
    2.定义数组的array 变量,不可用。修改为string *变量,后检测通过。
    3.无法使用static void()定义函数,即特殊类型中的static不符合语法要求,但是使用private则能通过。
   
    我的问题是:
    1.编译fluffos是否需要引入额外的库或者是编译器能够支持上述的语法错误。
    2.单机泥潭4中的efuns::count()的efuns是否是官方的,编译器提示为不存在相应的函数。
    3.加载的mudlib我使用了dos2unix转义过,是否对加载存在影响。

    主要问题应该是第一个问题,如果能解决语法问题,正确加载mudlib,才能入手MUD。
    另外,我编译的fluffos的lpc中使用了Arrays作为数组的定义类型,但是在代码中我更改为Arrays也不能通过。
    烦请阿姨一看。

是开碧落 发表于 2018-5-18 17:59:40

这个太复杂, 我也没干过, 找ff的群加进去问吧

据说是有一篇帖子的

vampirecn 发表于 2018-5-30 16:19:19

测试了下和老的driver的区别 目前就只是不支持static。
目前跑了一个起来。
其他的还要测试。
页: [1]
查看完整版本: fluffos软件兼容的问题。