解决繁化后的liblua.a无法读取符号的问题 - 神奇石器发布网
石器时代发布网 - 神奇石器旗下石器私服技术交流网 - 业务联系QQ:420004208

解决繁化后的liblua.a无法读取符号的问题

  • 内容
  • 相关

这个编译石器服务端的问题是从welovesa上看到,提问人是在编译gmsv的时候,出现了一个错误,其实他在图二中已经说明了解决办法。但是似乎没太看懂。所以这里我只把第一张图带过来讲解一下。memory exhausted.png

错误信息为liblua.a(lapi.o)无法读取符号:Memory exhausted

从字面上理解为内存耗尽。即无法再分配内存。

看提问人所说的是螺丝的那份代码,我记忆里编译这份代码并不会有这个问题。想到这位提问人是港台玩家,猜测加图二的解说,猜测是在gbk转big5的时候,某些特殊符号转换后出现问题,盲猜是%符号。

解决办法其实别人已经说了,这里我说的通俗一点,就是lua这个文件夹里的全部文件不要转码成big5,直接采用原始的文件进行编译即可。有些符号和文字在转成big5的时候会变成其他符号或者乱码。lua无需繁化,这样就不会有啥问题了。

版权声明:若无特殊注明,本文皆为《sa60》原创,转载请保留文章出处。

本文链接:解决繁化后的liblua.a无法读取符号的问题 - https://s.sa60.com/post-267.html

本文标签:

解决繁化后的liblua.a无法读取符号的问题