腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
从
C++
中
的
lua_State
获
取值
失败
c++
、
lua
我想获取结构
lua_State
中
的
值,但我发现值出错了。void func(
lua_State
* L) lu_mem nBytes = 0; int谢谢你
的
帮助。
浏览 12
提问于2021-09-16
得票数 0
2
回答
SWIG LUA
C++
包装器
c++
、
lua
、
swig
declare the wrapped module char buff[256]; return 0;以及编译命令: swig -debug-symtabs -debug-symbols -debug-csymbols -o ex_wrap.cxx -
c+
clang -shared -std=c++11 -I/usr/local/include/
浏览 4
提问于2021-06-12
得票数 1
回答已采纳
2
回答
如何在
c++
11
中
递归获取带可变模板参数
的
可变函数参数?
c++11
、
lua
我正在使用
C++
11开发自己
的
Lua引擎,我想编写一个函数包装器,将
C++
函数注册到带有可变参数
的
Lua环境
中
。这在
C++
0x
中
很简单,但很无聊,因为我需要编写类似的代码来支持具有0~N个参数
的
函数。函数push用于将T推送到lua堆栈,其中函数upvalue_通过lua闭包获取
C++
函数指针,假设函数有两个参数T1和T2,T1
从
索引为1
的
lua堆栈
中
获取,T2
从</e
浏览 1
提问于2016-05-03
得票数 1
1
回答
我能保证Lua堆栈
的
大小吗?
c++
、
c
、
lua
、
stack
我使用用于C/
C++
的
Lua来创建C/
C++
中
的
函数,然后注册它们以便在Lua脚本中使用。显然,这些函数需要一定数量
的
具有特定类型
的
参数,这在C/
C++
中
是没有问题
的
,因为是静态类型
的
。但是,考虑到Lua是动态
的
,当我
从
Lua调用这个C-函数时,我需要手动检查传递
的
参数数和它们
的
类型。这会扩展得更深
浏览 0
提问于2018-06-20
得票数 2
回答已采纳
2
回答
如何
从
Lua中提取
C++
对象指针
c++
、
lua
我在
C++
上有一个名为“Point”
的
类:{ int x, y; Point(int x, int y) this->y = y;}; 我
的
目标是能够用Lua脚本实例化Point对象,并从Lua堆栈中提取指向该对象
的
指针。下面是我(目前不起作用)
的
尝试,希望能澄清我到底要做什么;注意,这段代码实际上是
从
修改
的</em
浏览 3
提问于2013-08-15
得票数 9
回答已采纳
1
回答
如何处理Lua
中
的
C++
类构造
失败
c++
、
class
、
constructor
、
lua
、
swig
我使用SWIG来绑定
C++
类,以便在Lua中使用它们。例如,我有下面的Test类,它在构造用户数据时尝试获取它。void *getUserdata(
lua_State
*L, const char *key) lua_pushstring(L, key); return lua_touserdata(L, -1);{ pu
浏览 1
提问于2018-07-26
得票数 3
回答已采纳
1
回答
如何在
C++
中
获取lua函数作为参数,然后调用它
c++
、
lua
我正在
C++
中
实现lua (5.1),遇到了问题,无法将lua函数作为
从
lua调用
的
c++
函数
的
参数传递。示例(
从
C++
调用Main函数):function Main()
C++
: int HookEnt
浏览 0
提问于2018-08-19
得票数 0
回答已采纳
2
回答
C函数
中
的
D回调
binding
、
lua
、
d
这是在一个Lua头文件
中
。typedef int (*lua_CFunction) (
lua_State
*L);extern(C) alias int function(
lua_State
*);{} extern(C) int cfunc
浏览 1
提问于2010-03-26
得票数 4
回答已采纳
1
回答
在脚本文件中共享lua全局?
c++
、
lua
、
luabind
说我有个剧本my_global = nilmy_global =基本上,我希望一个特定
的
脚本文件能够将"nil“分配给一个现有的全局文件,这样旧
的
值就无法访问了。现在,我需要
的
是实时地重新加载脚本--每当修改脚本文件时,就会立即编译脚本文件,并在运行时再次使用call_script调用它
的
子脚本,因此应该会重新分配全局值,因此应该会垃圾收集旧值。是否有更简单、更
浏览 0
提问于2013-09-29
得票数 1
回答已采纳
1
回答
简单
的
Lua corotine试验在第一次测试
中
崩溃
c++
、
lua
、
coroutine
、
lua-c++-connection
luaD_tryfuncTM(
lua_State
* L, StackValue * func) 行 391
C++
coro_call.exe!luaD_rawrunprotected(
lua_State
* L, void(*)(
lua_State
*, void *) f, void * ud) 行 144
C++
浏览 2
提问于2021-06-23
得票数 1
回答已采纳
1
回答
如何为
lua_State
设置全局
C++
指针
c++
、
lua
如何一次为
lua_State
设置全局
c++
指针。并从C函数
中
获取。Context *context = new Context();lua_setglobal(lua, "one");我将从我<em
浏览 20
提问于2019-11-10
得票数 1
1
回答
共享全局变量
variables
、
lua
、
share
如何在两个不同
的
lua_state
之间共享全局变量?请帮帮忙
浏览 3
提问于2011-12-03
得票数 0
2
回答
自指针,在Lua
的
C++
函数
中
c++
、
pointers
、
lua
、
self
我对Lua还是很陌生
的
,我很难在Lua中注册C函数时找出最好
的
方法,但是
从
C++
类中找到从而不是Lua创建
的
对象
中
检索自指针
的
最佳方法。考虑以下代码:class Foopublic: void DoSomethingluaL_register(pState, "Foo", methods);
浏览 5
提问于2015-03-02
得票数 0
回答已采纳
2
回答
指向静态成员函数
的
指针作为g++
的
模板参数无效
c++
、
templates
、
c++11
、
g++
、
typetraits
这是我处理向Lua公开
C++
类
的
一些实际代码,示例如下:#include <tuple> member_helper<decltype(&Test::test), &Test::test>:
浏览 2
提问于2012-04-16
得票数 1
回答已采纳
2
回答
编程语言与脚本语言究竟是如何交互
的
?
c++
、
scripting
、
lua
好
的
,假设您在
c++
中
设计了一个游戏,并且使用了lua,那么游戏
的
c++
部分到底是如何与lua代码交互
的
。我最难理解
的
主要问题是: lua代码是否依赖于
c++
代码,就像它使用来自
c++
代码
的
函数一样?是与
c++
代码
中
的
浏览 2
提问于2014-04-21
得票数 0
1
回答
在
C++
中使用Lua
c++
、
lua
、
embed
我正在尝试将lua嵌入到一个
c++
程序
中
,但是我在编译代码时遇到了问题。我已经在synaptic
中
安装了Lua5.2相关
的
所有内容,当我试图编译它时:#include <stdio.h>#include "lua.h"#include "lua5.2/lualib.h"
浏览 4
提问于2014-08-17
得票数 0
回答已采纳
2
回答
如何在lua脚本
中
绑定用于访问
的
C++
公共变量
c++
、
c
、
attributes
、
lua
、
bind
如何在Lua脚本
中
访问一个类
中
的
变量。下面是一个示例:struct HObject{ float sx, sy, sz; }// Binding OBject static bool checkFunctionArgs(
lua_State
* ls, const char* fname, unsigned int nargs(
lua_State</
浏览 2
提问于2014-03-29
得票数 1
1
回答
从
C++
访问Lua
中
的
表
c++
、
lua
、
luabridge
我在Lua中有一个全局表,我正在尝试
从
C++
访问。以下是我想要做
的
事情:myTable = {}
C++
:luaL_openlibs(L);
lua_State
* L2 = luaL_newstate(); LuaRef myTable= getGlo
浏览 2
提问于2016-01-06
得票数 2
回答已采纳
1
回答
lua_register
C++
的
问题
c++
、
lua
我在使用lua_register函数将我
的
C/
C++
函数放入Lua时遇到了问题。以下是我为我
的
项目准备
的
代码: { luaopen_io(L);Game Creators\AGK2\Tier 总而言之,我能够让Lua在
C+
+上运行得很好,并且我
浏览 1
提问于2015-07-13
得票数 1
1
回答
在C
中
存储对Lua值
的
引用,该怎么做呢?
c++
、
lua
例如,假设我有一个键处理接口,在
C++
中
定义为:{ virtual onKeyPressed(const KeyEventArgs这是到目前为止
的
原型。int mKeyPressFunc;
lua_State
* mpLuaState;现在,我知道实现会是这样
的
: ScriptKeyboardHandlerhandler = createScriptHandler(han
浏览 0
提问于2012-08-19
得票数 4
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
即时通信 IM
活动推荐
运营活动
广告
关闭
领券