LuaBind

LuaBind

文章 3 浏览 65

luabind:无法调用基本的 lua 函数,如 print、tostring

我猜想一个非常基本的问题: 调用 lua 的 C++ 代码如下所示: lua_State* m_L; m_L = lua_open(); luabind::open(m_L); luaL_dofile(m_L, "test.lua")…

早茶月光 2025-01-08 09:50:15 1 0

如何解决 LNK2005: 已定义

我正在开发一个使用 Lua 和 Luabind to C++ 的项目。现在,在我想要导出到 C++ 的每个类中,我编写一个静态方法 Register,如下所示: 在 Button.h 中…

栩栩如生 2024-12-21 20:25:41 3 0

Luabind 中的自定义构造函数

我正在使用 Luabind 将 C++ API 绑定到 Lua。我有一些对象无法直接创建,而必须在另一个线程上创建。我目前通过定义一个名为 create 的“静态”成员来…

蓦然回首 2024-12-15 21:45:01 3 0

Luabind 属性获取器和设置器可以产生收益吗?

是否可以创建一个带有 getter 和 setter 的 Luabind 属性,这些属性在等待在不同线程中执行查询时产生?以下语法可以编译,但似乎不起作用: luabind:…

初见 2024-12-15 05:12:10 2 0

LuaBind:如何将类的特定实例绑定到Lua?

(旁注:这是游戏编程) 使用 LuaBind 将整个类绑定到 Lua 很容易: class test { test() { std::cout<<"constructed!"<

眼泪也成诗 2024-12-06 01:55:33 3 0

当 Lua 绑定在该类中时,使用 LuaBind 调用类中的 Lua 函数

基本上,我只是希望能够在 Manager 类中创建一个干净的 Lua 实例,然后将类中的函数导出到 Lua,以便我可以在 Lua 中调用已创建的 C++ 类上的函数。 …

断念 2024-12-05 03:48:10 3 0

Windows下luabind安装问题

Closed. This question needs details or clarity. It is not currently accepting answers. 想要改进这个问题?通过编辑这篇文章添加详细信息并澄清…

陌上芳菲 2024-11-29 17:57:46 3 0

需要帮助理解 luabind 如何实例化类

假设我有一个这样的类: class A { public: A(){} ~A(){} }; 并通过 Luabind 将其暴露给 Lua,如下所示: module(luaState) [ class_("Foo") .def(con…

子栖 2024-11-29 13:00:51 4 0

lua函数作为导出函数的参数

是否可以像这样将 lua 函数发送到主 C++ 程序? function a() ... -- do something end cpp_exported_function(a); 或者更好,像这样? cpp_exported_…

酒几许 2024-11-27 23:09:45 4 0

C++类成员函数指针指向函数指针

我使用 luabind 作为我的 lua 到 C++ 包装器。 Luabind提供了一种使用我自己的回调函数来处理lua抛出的异常的方法,set_pcall_callback()。因此,我解…

柒七 2024-11-27 17:03:56 5 0

Luabind:std::map 的 return_stl_iterator

有没有办法将STL迭代器返回到std::map(例如std::map)? 示例类的 Luabind 定义: class_( "SomeClass" ) .property( "items", &SomeClass::GetItems…

怂人 2024-11-25 22:39:03 7 0

luabind 0.9.1迭代器总是只弹出最后一个对象

全部。我使用 luabind 从 lua 脚本读取数组时遇到了一个奇怪的问题。 lua 脚本如下所示: root = { id = 1, id = 2, id = 3 }; c++ 代码如下所示: lu…

不如归去 2024-11-24 22:57:51 4 0

这个脚本是否会导致很多很多关闭,如果是,有什么替代方案?

我想在Lua中实现一个GUI消息处理系统,目前它的工作原理是这样的: 在c++代码中,Windows有窗口过程,就像它们在Windows API中一样,我也试图在Lua中…

数理化全能战士 2024-11-18 05:52:36 6 0

将 luabind 派生成员作为协程调用

luabind 文档说要从 C++ 调用 Lua 派生的虚拟成员,您需要创建一个派生自 luabind::wrap_base 的包装类,并像这样调用该函数: class BaseWrapper : p…

生生漫 2024-11-16 15:18:18 6 0

在C++中,使用luabind,调用lua文件中定义的函数?

假设我有一个 lua 文件: --functions.lua function testadd(a, b) return a+b end 我将如何使用 luabind 加载该文件,并调用该函数 - 类似于: //tes…

稚气少女 2024-11-14 23:31:15 5 0
更多

推荐作者

忆悲凉

文章 0 评论 0

hgfg1645

文章 0 评论 0

qq_qLPLYi

文章 0 评论 0

戏舞

文章 0 评论 0

殊姿

文章 0 评论 0

﹂绝世的画

文章 0 评论 0

更多

友情链接

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文