收藏本站
繁體浏览
切换到宽版
请
登录
后使用快捷导航
没有帐号?
新人加入
帐号
自动登录
找回密码
密码
登录
新人加入
快捷导航
TCAX
程序
特效
手册
TCAX 用户手册 (关键帖子汇总)
其他
历史
招募
入门
提问
报道
介绍
下载
教程
FAQ
作品展示
内置特效
特效代码
在线预览
博客
源代碼
RH字幕组
搜索
搜索
热搜:
TCAX
教程
TCAS
ASS
特效
本版
帖子
用户
TCAX 字幕特效制作工具官方论坛 | ASS | TCAS | Python | Aegisub | Lua
›
TCAX
›
TCAX 使用交流 & 作品展示
›
自由讨论
›
LUA FFI:在执行多个 ffi.cdef 时尝试重新定义错误 ...
返回列表
查看:
3925
|
回复:
0
[其他]
LUA FFI:在执行多个 ffi.cdef 时尝试重新定义错误
[复制链接]
Seekladoom
Seekladoom
当前离线
UID
2546
积分
159
帖子
30
主题
5
论坛币
868
威望
0
EP值
134
MP值
0
阅读权限
50
注册时间
2015-5-9
在线时间
52 小时
最后登录
2024-10-20
正式会员
电梯直达
楼主
发表于 2022-5-10 04:21:58
|
只看该作者
|
正序浏览
本帖最后由 Seekladoom 于 2022-5-10 05:05 编辑
https://stackoverflow.com/questions/23552869/lua-ffi-attempt-to-redefine-error-when-doing-multiple-ffi-cdef
相关链接:
https://stackoverflow.com/questions/18097333/how-to-drop-all-code-and-memory-space-of-a-lua-module/18110042
http://lua-users.org/lists/lua-l/2009-03/msg00587.html
https://www.freelists.org/post/luajit/BUG-Assertion-failures-when-unloading-and-reloading-the-ffi-package,1
Yutils.lua的Yutils模块不好卸载并重新安装(require)的根本原因是使用了大量的winapi,其中的ffi.xxx就有150个,如果无法按照正确的顺序就很容易制造额外的问题。
Stack Overflow上给出的建议也是让人自己用loadstring或者写新的自用系统来解决这个问题,因此当前Yutils.lua最好的处理方法还是直接注释
收藏
0
举报
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
新人加入
发表回复
GitHub
|
TCAX 主页
GMT+8, 2024-11-22 06:33
Powered by
Discuz!
X2
© 2001-2011
Comsenz Inc.
积分 0, 距离下一级还需 积分
回顶部
RealH