cost 238 ms
Lua C - 有没有办法在 C 中保留一个值,但仍然没有垃圾收集? - Lua C - Is there a way to keep a value in C, but still have it not garbage collected?

我正在 lua c 中创建一个线程,但我想将其保留在 C 中,而不使其成为环境/等中的变量。 但是当我丢弃由 lua_newthread 推送的线程值时,它很快就会被垃圾收集,因此变得无用。 在这个线程中,我想运行用户传递的任意 lua 代码,允许他们使用与其他线程隔离的专有函数/变量。 有没有办 ...

在 MacOS 上将 Lua 脚本编译为 32 位字节码 - Compile Lua script to 32 bit bytecode on MacOS

我正在将 Lua 脚本编译成 MacOS Catalina 上的二进制文件。 但是,使用已编译脚本的应用程序运行 32 位版本的 Lua,并且无法读取 64 位已编译 Lua 脚本的字节码。 (错误消息:预编译块中的 header 错误)。 我可以以某种方式(交叉)将当前 MacOS 上的 Lua ...

如何反编译Lua文件? - How to decompile a Lua file?

我有一个 lua 文件,当在 Notepad++ 中打开时,它显示了英语(未损坏)、可理解文本的混合,以及“NULS”、“ETX”和其他奇怪符号的混合,在我深入尝试反编译之前,如果有可能,我想锻炼一下? 任何帮助表示赞赏,谢谢。 ...

Lua C API自定义打印函数,在字符串中传递空格时不调用 - Lua C API Custom Print function, not called when a space is passed in the string

问题描述:我创建了一个自定义C ++函数print() ,该函数应该作为全局函数推到表上,以便用户可以使用print()函数打印到调试控制台。 此函数在某种程度上有效,但是,当您尝试打印一个带有空格(超过一个单词)的字符串时,根本不会调用该函数……这使我非常困惑,因为我不知道为什么。 如果我 ...

2018-06-11 21:11:05   1   239    c++ / luac  
Lua C函数调用返回nil - Lua C function call returns nil

我为Lua编写了一个简单的C插件: 使用此GCC命令成功编译了代码: 在Lua 5.3 REPL中,我也能够成功找到并导入模块,但是函数调用的返回值始终为nil : 没有错误被抛出,并且由于我能够在返回值之前在C代码中printf结果,因此我知道代码已被调用并且结果计算成 ...

使用require和dofile将lua5.2文件编译为一个 - Compile lua5.2 files to one with using require and dofile

我可以将所有文件编译为一个文件,然后从C执行。在lua文件中,我使用require和dofile函数。 当我尝试使用luac进行编译,然后要执行已编译的文件时,它将无法找到在已编译文件中构建的模块。 我认为通过require和dofile函数luac编译器过程(例如javascript编译器 ...

2018-02-23 08:53:55   1   365    c / lua / luac  
如何使用.c格式反编译lua [编译为C] - how to decompile lua with .c format [ compiled as C ]

我试图编辑一个程序使其具有自己的灵活性,但是存在问题。 它被编码为LUA语言,并被编译为C。 现在,我正在尝试反编译此文件并在此文件上进行开发。 有人可以提供任何解决方案吗? 我发现我们可以像这样编译LUA文件: cc -o test test.c -Wall -I/usr/in ...

加密时如何带调试信息然后lua代码使用luac - How to bring debugging information when encryption then lua code use luac

我在文件“orgin.lua”中写了以下代码 当它崩溃时,它会生成以下信息: 为了防止反编译并确保代码安全,我使用以下命令转换我的代码: 我知道参数 -s 是条带调试信息,那么它在崩溃时不显示行数: 但是如何在加密时带调试信息然后lua代码使用luac?有什么解决办法吗? ...

2018-02-11 03:29:30   2   398    lua / luac  
反编译Luac文件-处理加密 - Decompile Luac files - dealing with encryption

我从该网站上的其他问题中了解到,如果您知道lua版本,可以对luac文件进行反编译。 我还读到lua版本存储在luac文件(标头)的第5个字节中。 但是,这是我拥有的luac文件的前几个字节: 在我看来,第5个字节是02。这表明我正在处理lua 0.2文件-我不相信会有这样的版本! ...

Lua - 为什么允许函数调用后的字符串? - Lua - why is string after function call allowed?

我正在尝试实现一个简单的C ++函数,它检查Lua脚本的语法。 为此,我使用Lua的编译器函数luaL_loadbufferx()并在之后检查其返回值。 最近,我遇到了一个问题,因为我认为应该被标记为无效的代码未被检测到,而是脚本在运行时稍后失败(例如,在lua_pcall() )。 ...

2017-07-07 17:52:42   3   320    lua / luac  

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM