腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
使用
Lua
C
API
中
的
自定义
函数
编辑
内存
、
、
、
我试图在luaC应用程序接口中
使用
我
的
自定义
函数
编辑
内存
,但是例如,当我喜欢3
lua
_tonumber(LS,-1)时,它就会混淆?请尝试检查我
的
代码,并告诉我如何修复此问题。* Ls) {
lua
_pushvalue(Ls, dieman);, FALSE,
lua
_to
浏览 10
提问于2020-03-06
得票数 0
回答已采纳
2
回答
如何在
lua
中
检查用户数据
、
我正在
使用
来检查表到字符串。但是,如果值是用户数据,则只返回<userdata 1> 我真的需要知道userdata
的
类型是什么,userdata
的
值是什么,这对调试非常重要,我不想在任何IDE
中
这样做,我只想要一些可以帮助打印人员进行调试
的
东西
浏览 1
提问于2013-03-02
得票数 16
3
回答
Lua
'require‘但是文件只在
内存
中
设置:我
使用
的
是
C
/
C
++环境
中
的
Lua
。 磁盘上有几个
lua
文件。这些文件被读取到
内存
中
,并且在运行时只有一些
内存
的
lua
文件变得可用。想一想
编辑
器,还有其他未保存
的
lua
文件。所以,我在记忆中有一个list<identifier,
lua
_file_content>。
浏览 2
提问于2013-09-23
得票数 9
回答已采纳
1
回答
即使在注册
的
C
函数
中
,
lua
_sethook也会触发吗?
、
、
、
假设我创建了一个boost::thread,它最终调用
lua
_pcall,它一直阻塞线程直到脚本返回结束。我希望
使用
lua
_sethook来监视转义条件,并可能设置一个boost::this_thread::interrupt_point(),但它是否也会在
lua
脚本调用注册
的
C
函数
时触发?文档指定钩子可以在每条指令之后/之前调用(或在每个n条指令之后),但我认为
C
函数
调用被编译成CALL字节码指令。因此,只有当我从
浏览 0
提问于2018-03-21
得票数 1
回答已采纳
1
回答
在
C
++
中
操作
Lua
变量
、
我正在尝试修改
C
中
的
Lua
变量。我将
Lua
userdata传递给
C
函数
,
C
函数
使用
并更改它们。我希望在
Lua
中
也能更改这些值。但是,
Lua
中
的
print语句仍然显示0作为值,因为它不是存储
Lua
中
变量"bar“
的
内存
正在被修改。我想知道是否有一种
浏览 0
提问于2012-05-18
得票数 0
回答已采纳
4
回答
多个
C
++ .lib项目到.dll项目,
Lua
崩溃!
、
、
、
今天,我尝试让Edit & Continue在我
的
解决方案
中
工作,如下所示: <- Server但是现在我想把引擎和游戏.libs转换成.dlls,这样我就可以
使用
visual studio
C
++
的
编辑
并继续功能了。所以我在里面放了一堆“__declspec(Dllexport)”,等等,运行
的
很好! 但在某些情况下,它会
浏览 1
提问于2010-08-02
得票数 1
回答已采纳
3
回答
在运行时
使用
C
++中
使用
的
脚本语言创建新类/成员
、
、
、
我断断续续地研究这个问题已经有几个月了,现在我真的想要想出一个合适
的
解决方案来处理在
C
++11项目中运行时
使用
成员
函数
/属性创建新
的
用户定义类(以及这些类
的
实例)
的
情况。所以我
的
问题是,有没有
使用
更过程化
的
方法来包装语言
的
库,或者有没有像
Lua
或Squirrel这样
的
好
的
教程/示例,可以推荐用于处理具有
自定义
浏览 7
提问于2016-11-07
得票数 5
2
回答
推送可执行
函数
指针?
通常,只有当数据不是
Lua
的
任何标准类型(数字、字符串、布尔值等)时,才会推送“userdata”。但如何将实际
的
函数
指针推送到
Lua
(不是作为userdata;因为userdata不能作为
Lua
中
的
函数
执行),假设
函数
是这样
的
:{do_magic_things_with(stuff);返回值应该与本机
Lua
浏览 0
提问于2010-11-18
得票数 2
回答已采纳
1
回答
Lua
脚本:嵌入
C
代码以在while循环开始时自动运行
、
、
所以我想让while循环(在
lua
中
)运行一些
自定义
的
c
代码,而不必在
lua
脚本
中
编写它。 我在
c
中
定义了一个更新opengl窗口
的
函数
,我希望
lua
在每次while循环开始时运行它。如果这是不可能
的
,我可以创建一个
自定义
循环来做同样
的
事情吗?
编辑
: 因此,让我们
使用
这个
lua</em
浏览 17
提问于2020-01-18
得票数 0
2
回答
获取
lua
内部
的
lua
状态
我想从
lua
内部获得
lua
状态,这样我也可以将它传递给外部程序,而不能
使用
ffi或dll来连接它。我只需要一个指向它
的
指针和共享它
的
能力(跨程序边界共享
内存
。或者我可以在我
的
程序
中
创建一个
lua
状态,然后传递它,这样我就只需要在
lua
中将
lua
状态设置为它(并且它必须与共享
内存
一起工作)。我曾考虑过
使用
json共享数据,但理想情况下,我希望直接访问对象。
浏览 4
提问于2019-09-24
得票数 0
2
回答
最终用户脚本
、
、
、
我一直在阅读,发现沙拳比我想象
的
要麻烦得多。 我不关心语言是什么。
LUA
,Python,JavaScript,我对任何可读
的
东西都没意见。在不受信任
的
脚本
中
运行
函数
、传递一些信息并获得更多信息有多困难?我读过JVM安全管理器(),它几乎是不可用
的
,但我对这个主题知之甚少,无法真正判断来源。例如,我如何在JS
中
解释一个接受JSON (例如来自Java或Python,甚至是node.js)
的
函数
,并返回返回
的</
浏览 0
提问于2012-04-13
得票数 5
回答已采纳
1
回答
C
进程
中
的
Lua
内存
泄漏
、
、
我有一个
C
程序和
Lua
一起运行。 虽然我尝试
使用
lua
_gc()来获取和控制
Lua
的
内存
使用
量,但
C
进程
内存
的
使用
率仍然很高。
C
进程
使用
超过150 4MB
的
内存
,尽管
Lua
说它只
使用
了4MB
内存
。我还尝试
使用
我
的
l_all
浏览 10
提问于2013-08-08
得票数 4
回答已采纳
2
回答
编程语言与脚本语言究竟是如何交互
的
?
、
、
好
的
,假设您在
c
++
中
设计了一个游戏,并且
使用
了
lua
,那么游戏
的
c
++部分到底是如何与
lua
代码交互
的
。我最难理解
的
主要问题是:
lua
代码是否依赖于
c
++代码,就像它
使用
来自<e
浏览 2
提问于2014-04-21
得票数 0
3
回答
如何
使用
...
lua
中
的
运算符和
C
代码
、
我有一个
函数
,它在
C
中
接受可变数量
的
参数,我想把这些参数传递给另一个
lua
函数
。在纯
Lua
中
,我可以这样做end
编辑
:我可能表达得很糟糕。我想要做
的
是用
C
语言编写foo
函数
,
使用
Lua
浏览 2
提问于2010-08-05
得票数 0
回答已采纳
2
回答
用于
lua
编译器问题
的
SciTE
、
、
安装SciTE IDE for
lua
为什么禁用编译、生成和运行选项。注意:在我
的
PC上安装了LuaForWindows_v5.1.4-46.exe (OS=win-8.1和64位)
浏览 5
提问于2016-03-05
得票数 1
1
回答
`
lua
_pushstring`与`
lua
_pushliteral`
的
区别
根据文档(),它说明:此宏等同于
lua
_pushstring,但仅当s是文字字符串时才应
使用
。#define
lua
_pushliteral(L, s)
lua
_pushstring(L, "" s)
浏览 0
提问于2020-12-03
得票数 1
2
回答
为什么我们需要像
Lua
这样
的
嵌入式编程语言?
、
、
、
使用
嵌入式编程语言
的
典型用例是什么?我是否正确地理解了这样
的
语言应该嵌入到某个编程环境
中
,并且应该能够从那里执行?
浏览 1
提问于2013-10-04
得票数 21
回答已采纳
1
回答
限制
Lua
脚本
的
内存
使用
?
、
我已经看过很多次了,没有办法限制
Lua
脚本
的
内存
使用
,包括人们跳过圈套来阻止
Lua
脚本创建
函数
和表。但是考虑到
lua
_newstate允许您传递一个
自定义
分配器,难道不能用它来限制
内存
消耗吗?在最坏
的
情况下,可以
使用
基于竞技场
的
分配器,并对碎片可以
使用
的
内存
量进行硬限制。 我是不是漏掉了什么?
浏览 1
提问于2012-03-13
得票数 9
回答已采纳
2
回答
现代虚拟机如何处理
内存
分配?
、
、
、
我正在用
C
语言编写一个简单
的
堆栈机器,主要是为了学习目的。在
使用
malloc/free进行
内存
操作后,我认为从现代虚拟机
中
读取一些特定于
内存
分配
的
代码会是一个好主意。find .-exec grep -i "malloc" &
浏览 5
提问于2012-07-04
得票数 16
回答已采纳
1
回答
Lua
对象而不仅仅是桌子?
、
我对
Lua
非常陌生,我正在尝试
使用
编写一个简短
的
脚本。我对
Lua
中
OOP
的
理解是,一切都只是一张桌子。没有类或对象,只有返回表
的
函数
。我想,这样我就可以查看对象
的
所有属性,只需
使用
pairs(table)迭代它。": "..v) -- creates an alert window in the Aseprite app我
浏览 1
提问于2021-03-18
得票数 1
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
云直播
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券