北大侠客行MUD论坛

 找回密码
 注册
搜索
热搜: 新手 wiki 升级
查看: 4656|回复: 4

讨论luacurl在mushclient中初始化缓慢问题

[复制链接]
发表于 2015-10-16 14:26:33 | 显示全部楼层 |阅读模式
系统win7 x64 装上lua for windows
在mushclient初始化lua环境中设置路径
package.cpath=[[.\?.dll;.\?51.dll;C:\Program Files (x86)\Lua\5.1\?.dll;C:\Program Files (x86)\Lua\5.1\?51.dll;C:\Program Files (x86)\Lua\5.1\clibs\?.dll;C:\Program Files (x86)\Lua\5.1\clibs\?51.dll;C:\Program Files (x86)\Lua\5.1\loadall.dll;C:\Program Files (x86)\Lua\5.1\clibs\loadall.dll]]

然后第一次加载时
require "luacurl" --第一次初始化会界面假死十几至几十秒,是啥原因??

北大侠客行MUD,中国最好的MUD
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2015-10-17 01:28:16 | 显示全部楼层
设置这么复杂的路径而且还有?.dll……找一会儿也是正常的吧
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2015-10-18 14:07:29 | 显示全部楼层
不是路径问题,这个路径是lua for window环境默认的,不过mushclient启动会自己覆盖为它自己的,所以又设置一下。curl即便放在mushclient主目录下,启动也很慢,是它加载慢,不知道为啥。加载其他包都挺快。包括在Lua for windows环境中启动curl也会等待几秒,非常奇怪的问题。

找到解决方法了,lua for windows的官方包没有更新。把较新的git程序带的libcurl.dll,libcrypto.dll,libssl.dll拷贝到lua for windows的clib目录下,瞬间加载了。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2015-10-18 15:17:36 | 显示全部楼层
我想知道,你用curl想干嘛,破解哇?
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2015-10-20 11:00:33 | 显示全部楼层
luacurl不稳定,要崩溃,用luasocket很好使!
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|北大侠客行MUD ( 京ICP备16065414号-1 )

GMT+8, 2024-11-1 10:33 AM , Processed in 0.013282 second(s), 14 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表