腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
LuaJIT
FFI
不从
可执行文件
加载符号
c
、
lua
、
shared-libraries
、
ffi
、
luajit
第一个
Lua
代码:void printc(const char *fmt, ...);
ffi
.C.printc("Hello错误:但是,符号实际上是在
运行
LuaJIT的
可执行文件</
浏览 10
提问于2020-01-16
得票数 3
回答已采纳
1
回答
如何将C
可执行文件
中
的函数公开给LuaJIT
ffi
c
、
ffi
、
luajit
我试图从同一个
可执行文件
中
调用luajit
ffi
中
的C函数,但得到了未定义的符号错误。为什么?extern void my_func(void) printf("f\n"); "void my_f
浏览 27
提问于2020-04-01
得票数 0
回答已采纳
2
回答
iOS上不允许动态库,但这又如何呢?
ios
、
lua
我目前正在
使用
LuaJIT及其
FFI
接口从
LUA
脚本调用C函数。
FFI
所做的是查看动态库的导出符号,让开发人员直接从
LUA
中
使用
它。有点像Python的类型。显然,出于安全考虑,在iOS
中
不允许
使用
动态库。因此,为了想出一个解决方案,我找到了下面的代码片段。from
LUA
: %s\n", msg);"local
ffi
=
浏览 0
提问于2012-09-25
得票数 3
3
回答
嵌入时如何
使用
LuaJIT的
ffi
模块?
c
、
lua
、
ffi
、
luajit
我正在尝试将LuaJIT嵌入到一个C应用程序
中
。exit(1); result =
lua
_pcall(L, 0,
LUA
_MULTRET,exit(1);}-- Test
FF
浏览 1
提问于2011-05-07
得票数 11
回答已采纳
1
回答
如何将函数从C++
可执行文件
公开到LuaJIT
c++
、
function
、
symbols
、
ffi
、
luajit
我正在尝试加载一个
Lua
脚本到我的c++应用程序并
运行
它。我决定
使用
LuaJIT来利用它的
FFI
库。但是,我遇到了一个奇怪的问题,我的
Lua
脚本无法看到我在C++代码
中
定义的函数符号,在
运行
我的应用程序时会遇到这个错误: /(
lua
,
lua
_script_content ); prin
浏览 5
提问于2016-08-15
得票数 1
回答已采纳
3
回答
如何用LuaJIT定义C函数?
c
、
lua
、
luajit
这是: int return_one_two_four(){ } print(
ffi
.C.return_one_two_four())抛出错误: Error: main.
lua
:10: cannot我对C有一种适度的掌握,并希望在一些事情上
使用
它的一些优点,但
浏览 1
提问于2018-12-16
得票数 5
回答已采纳
2
回答
在
Lua
中
显示简单消息框
io
、
lua
Lua
中有内置消息框方法吗?如果没有,那“标准”的做法是什么呢?
浏览 1
提问于2015-10-02
得票数 1
回答已采纳
1
回答
如何
使用
SWIG包装带有可变参数的C函数
c
、
lua
、
arguments
、
swig
我正在尝试
使用
SWIG封装一个带有变量参数的C函数,如下所示。vsnprintf(buf, MAXPDSTRING-1, fmt, ap); strcat(buf, "\n"); } 但是当我在
Lua
中
运行
函数时,它只在我
使用
1个参数时才起作用。
浏览 85
提问于2018-05-28
得票数 4
回答已采纳
1
回答
使用
LuaJIT编写脚本并有选择地对
FFI
进行沙箱处理
security
、
lua
、
sandbox
、
ffi
、
luajit
在尝试并见证了将
Lua
和LuaJIT集成到我的游戏引擎
中
的难以置信的轻松之后,我确信这就是我想要
使用
的脚本语言。我想
使用
它作为我的人工智能,单位描述,地图触发器,等等。(尽可能真实地)。因此,理想情况下,我应该编写自己的包装器
Lua
文件,用
FFI
绑定到我的引擎,并导出一个很好的模块供地图作者和调制解调器
使用
。我的替代方案是编写一个香草
lua
模块,这是可能的,但更麻烦和更慢。我不能在编译luajit时禁用
FFI
,因为显然我想自己
浏览 1
提问于2013-08-22
得票数 5
回答已采纳
1
回答
在C应用程序
中
嵌入LuaJIT模块
lua
、
luajit
在我的应用程序
中
,我从C后端公开了所有
Lua
库。现在,我需要加载一个
Lua
模块。这样做的方法似乎是:
lua
_pushstring(L, libname);它将搜索package.path以找到<libname>.
lua
并加载它。是否可以将
Lua
模块内置到C应用程序
中
(以便模块成为C应用程序的一部分
浏览 2
提问于2013-10-26
得票数 7
回答已采纳
2
回答
如何
使用
ffi
.C.lstat?
nginx
、
lua
、
ffi
我想在我的ngx_
lua
程序
中
通过lstat函数获得文件的基本信息。作为休闲的内容:local
ffi
_C =
ffi
.C typedef休闲内容: 2014/04/25 15:00:39 error 26396#0:
lua
条目线程中止:<
浏览 6
提问于2014-04-25
得票数 0
2
回答
当
使用
Luajit时,
使用
FFI
和普通
lua
绑定哪个更好?
c++
、
scripting
、
lua
、
ffi
、
luajit
我刚刚开始用C++修补Luajit,我看到它真的很容易
使用
,但我不确定它是否是所有(或至少是大多数)情况下的最佳解决方案。 那么,是
使用
其中一个更好,还是只是一个偏好?
浏览 0
提问于2013-04-21
得票数 6
回答已采纳
1
回答
如
何在
lua
中
使用
FFI
运行
可执行文件
windows
、
winapi
、
lua
、
ffi
由于我不能在我的当前项目中
使用
os.execute(),但我可以
使用
来自LuaJIT的
FFI
的所有东西,并且我不理解c/c++,我想知道如何
使用
ffi
执行和.exe文件
浏览 41
提问于2020-04-08
得票数 1
3
回答
LuaJIT
FFI
加载dll错误
c
、
lua
、
ffi
、
luajit
我想用C语言编写一些函数,以便在
Lua
中
使用
,而且我认为我能找到的最简单的方法就是
使用
LuaJIT的
FFI
。return a+b;我将其组装成"add.o“,并:我制作"add.dll":最后,我尝试在LuaJIT
中
运行
以下
Lua
代码:
浏览 10
提问于2017-08-13
得票数 4
回答已采纳
1
回答
如
何在
lua
中
嵌入java代码?
java
、
lua
我想把我的java代码包含在
lua
语言中。我尝试了
ffi
,但是卡住了.Can,有人能告诉我如
何在
lua
中
包含java代码吗?用基本的例子来解释。
浏览 0
提问于2018-07-18
得票数 2
1
回答
如何
使用
luajit在c函数
中
获得带有变量参数的cdata?
c++
、
c
、
windows
、
lua
、
luajit
在PrintC
中
,我想让e...but作为cdata到达。我怎么才能打开它或者绕过它呢?extern "C" static int PrintC (
lua
_State *L ) /(L,i); return 1;
lua
_pushcfunct
浏览 3
提问于2015-06-01
得票数 0
回答已采纳
2
回答
如何
使用
lua
和
ffi
复制到剪贴板w/o os api
lua
、
copy
、
clipboard
、
paste
、
ffi
如
何在
lua
中
复制值或字符串?我只找到了常规microsoft的替代方案。对于我的
使用
,我不能访问os,而是可以访问
ffi
和蒸汽全景图。() LuaJIT 2.0.5位() 通过永不丢失的()
浏览 2
提问于2022-01-31
得票数 0
3
回答
在
Lua
中
调用库
lua
我在
Lua
中
为TCP上的应用程序创建了一个Wireshark解析器。我正在尝试
使用
zlib压缩和base64解密。如
何在
Lua
中
实际创建或调用现有的c库?我刚才看到的文档说,您可以获得这些库并
使用
require()调用或luaopen_调用,但没有说明如何真正让程序找到并识别实际的库。所有这些都是在Windows
中
完成的。
浏览 9
提问于2014-03-17
得票数 4
1
回答
shared_ptr在LuaJIT
FFI
/C++绑定
中
的应用?
c++
、
c++11
、
binding
、
lua
、
luajit
我正在创建一个到另一个C++项目的
Lua
绑定。经过一些调查,LuaJIT
FFI
似乎是实现这一目标的最佳选择。我真的受益于
lua
用户邮件列表存档1和另一个相关的幻灯片2。目前,我正在尝试将shared_ptr引入到这个示例
中
,这样我就不需要关心垃圾收集问题了。pHello(); return self->World();} 这是
运行
命令hello.
lua
浏览 2
提问于2016-04-19
得票数 0
回答已采纳
3
回答
如何
使用
LuaJIT
FFI
创建指向现有数据的指针?
pointers
、
ffi
、
luajit
我知道有一些
使用
LuaJIT
FFI
创建指针的例子,但大多数都没有指向现有的数据。这里就是这样的一个例子:local vao =
ffi
.new("GLuint[1]") gl.GenVertexArrays(1, vao
浏览 7
提问于2014-06-09
得票数 4
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Rust FFI 编程-FFI 概述
linux怎么设置环境变量
没有 Nginx 的未来,Cloudflare 工程师正在用 Rust 重构代码!
Node Bug 太多惨遭创始人抛弃,前端开发要变天?
Rust FFI 编程-其它语言调用 Rust 代码-Python
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券