luajit 相关问题

LuaJIT是Lua编程语言的即时编译器。 LuaJIT以可移植性为代价提供更高的性能。在支持的操作系统(基于x86或x64 CPU(Windows,Mac OSX,Linux,...),基于ARM的嵌入式设备(Android,iOS)和PPC / e500v2 CPU的所有流行操作系统)上,它提供API和ABI兼容标准Lua解释器的直接替换。

Luajit中可以取消定义ffi.cdef定义的符号吗?

嗯,看了好几天Luajit ffi的文档,基本知道怎么用了。 定义符号(ffi.cdef(xxx)), 然后加载库(a = ffi.load(xxx)), 并简单地调用它们(a.xxx(....

回答 1 投票 0

LuaJIT ffi 中的用户数据从 C 函数按值返回时是否会被垃圾回收?

我正在尝试弄清楚涉及FFI 时的LuaJIT 垃圾回收。假设我有一个按值返回结构的函数。 typedef 结构 MyTestData { 整数ID; // ...其他的...

回答 1 投票 0

ld:输入文件lua51.dll的i386架构与i386:x86-64输出不兼容

我想使用luarocks为luajit(2.1)安装luasocket,但它告诉我输入文件lua51.dll的i386架构与i386:x86-64输出不兼容 我尝试使用 ld -m i386...

回答 1 投票 0

不知道如何为 neovim 设置 luajit,希望得到任何建议

我先提一下:我对vim完全不熟悉,我只有3天左右的VSCode使用经验,而且我只了解LaTeX编程语言,我是

回答 1 投票 0

Neovim 的 Lua List 类型从何而来?

在 Neovim 的 Lua 中,除了普通的表对象之外,你还可以创建 List 对象,如下所示: x = [1, 2, 3] 列表的文档相当简单。然而,这看起来不像是‘站着……

回答 1 投票 0

如何静态构建和链接LuaJIT(VS 2013)

前提:我希望我的 C++ 应用程序不依赖于任何 Microsoft Visual C++ 可再发行组件,这样我就可以提供开箱即用的可执行文件。 我首先做了什么:切换...

回答 3 投票 0

如何在 Lua 对象上调用析构函数两次以捕获 double free?

我需要编写一个测试来诊断使用 ffi.new 创建的 Lua 对象的双重释放。 因此,您需要调用collectgarbage()两次,之后就会出现双重释放的情况。 我...

回答 1 投票 0

如何在lua中获取char*的值

我正在尝试在lua中调用c函数,c函数位于so文件中,代码如下: typedef 结构 attribute_s { 字符名称[256]; 字符 ID[256]; }属性_t int get_service_instan...

回答 1 投票 0

LuaJIT什么时候会创建GCT为Str类型的对象?

luajit lj_obj.h #定义 LJ_TSTR (~4u) ebpf代码 静态长loop_gc_obj(u32索引,callback_ctx * ctx) { 内部资源; GCRef p = ctx->p; // 读取o GCobj *o; res = bpf_prob...

回答 1 投票 0

使用 LuaJIT,我如何将多个元表与一个 C 结构关联起来?

我目前正在开发自己的游戏引擎,它使用 C 和 LuaJIT,并且正在为我的实体层次结构编写脚本。作为我的层次结构设计的一部分,我这里有一个节点结构,并且我...

回答 1 投票 0

如何用LuaJIT字节码反编译或读取Lua文件?

我想反编译一个用LuaJIT字节码编译的Lua文件。 我有一个游戏的源代码,但它是用 LuaJIT 字节码反编译的,因此普通文本编辑器无法读取它。 (也顺便提一下...

回答 1 投票 0

LuaJIT 的跟踪编译器是如何工作的?

我一直在阅读 JIT 和 LuaJIT 的跟踪编译器,特别是,最后我遇到了一些问题。 据我了解,LuaJIT 的 JIT 不会像 Java 的 HotSpot 那样编译热点方法...

回答 2 投票 0

如何在迭代结构数组时从 Lua 获得更好的性能

问题: 在 Lua 中迭代结构体数组并操作数据,这将在稍后的 C++ 中使用。 背景故事: 我这周做了一些性能测试,我对

回答 1 投票 0

无法安装 Lua/LuaJIT 的 FFI 库

我已经正确安装了 Lua、LuaJIT 和 Luarocks(我也可以在终端中运行它们,没有任何错误)。我正在尝试运行命令 luarocks install luaffi 但它正在返回...

回答 2 投票 0

如何使用 select 或 epoll 使 LuaJIT 非阻塞?

我正在使用LuaJIT的ffi来调用epoll C库。然而,epoll 在没有事件时会阻塞,而我的软件此时需要执行其他任务。在 C 中,我知道我可以在

回答 1 投票 0

如何在Discordia(luvit)中使用require

所以当我只使用 require(filename) 时它不起作用,我的意思是如果我使用 require("filename"),它认为它是一个模块,所以无法打开它,只有当我使用 require( "./文件名.lua&qu...

回答 1 投票 0

使用luajit和fii库遇到问题

在LuaJIT中,so是通过fii库加载的,并调用so中的函数,但是在加载的so中,一些方法使用的变量是通过extern定义的。例如,空调...

回答 1 投票 0

如何反编译这个反 luajit 反编译器?

这里是 lua - https://drive.google.com/file/d/1H9aDCEFgyMVoL7vikmcvbmMnTimAW2xm/view?usp=share_link 这是什么方法?如何反编译呢? 我是这方面的新手,我不明白如何反编译

回答 1 投票 0

如何用DLUAJIT_ENABLE_LUA52COMPAT x86编译LuaJit MSVC?

在静态模式下,我可以通过执行msvcbuild.bat静态化来成功构建编译LuaJit。虽然在LuaJit Extensions的底部,它说如果我在构建时使用DLUAJIT_ENABLE_LUA52COMPAT选项......。

回答 2 投票 0

在Lua中可以自省函数吗?

我正在用love2d(LuaJIT)创建游戏,并且正在创建调试窗口以在运行时更改值。我能够做到这一点,但是,我现在也希望能够调用函数。例如,我...

回答 1 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.