使用lua动态库替换Script.NET中Lua解释器的方法
使用lua动态库替换Script.NET中Lua解释器的方法是本文要介绍的内容,Script.NET可以支持Lua脚本编辑调试,其中的Lua解释器插件内置的是Lua5.1.2版本的Lua动态库,但如果直接用相应的Lua动态库替换其中的动态库是无法运行的,原因是Script.NET使用的Lua库中增加了一个函数用于设置lua的库路径,Script.NET的Lua解释器插件调用此函数把lua库路径设置到Script.NET的Lua解释器目录的bin目录下。
某些情况下如果想替换其中的lua动态库(例如自己修改了lua动态库来实现特殊功能),可以参考下面的方法,也就是把Script.NET修改的代码移植到自己定制的lua库中重新编译动态库。
lualib.h中增加如下代码:
相关推荐
wordmhg 2020-06-26
goawalk 2020-10-29
Haopython 2020-05-09
吴小伟 2020-05-09
huakai 2020-05-10
spartmap 2020-04-20
qscool 2020-01-30
christinzhm 2013-06-03
wq0 2019-12-26
xuanwenchao 2019-11-29
rareli 2019-11-21
zhuxianfeng 2011-03-28
fkuevip 2011-03-09
linuxunix 2011-01-27
mojianbin 2011-07-23
plcjianghao 2011-06-17
Rafema 2011-05-22
zhjn0 2011-05-03