Вопросы по теме 'luabind'

Выключение Lua/конец обратного вызова выполнения программы
Я пишу модуль для Lua. При закрытии интерпретатора lua он должен запускать процедуры очистки, даже если пользователь забывает неявно вызвать процедуру завершения работы. Модуль в основном написан на C. Какой обратный вызов в Lua C Api следует...
1050 просмотров
schedule 14.04.2023

В С++, используя luabind, вызвать функцию, определенную в файле lua?
Скажем, у меня есть файл lua: --functions.lua function testadd(a, b) return a+b end Как бы я использовал luabind для загрузки этого файла и вызова этой функции, например: //test.cpp extern "C" { #include "lua.h" #include...
2684 просмотров
schedule 03.03.2022

Предоставление очереди STL Lua через Luabind
Я пытаюсь заменить существующую реализацию класса очереди, написанного на Lua, классом очереди STL. Я не уверен, почему это не удается и как это исправить. Ниже приведен пример кода, который демонстрирует такое же поведение, а также вывод ошибок....
569 просмотров
schedule 30.01.2023

Luabind устанавливает свойство производного типа с базовым типом
Я использую LuaBind для предоставления классов С++ сценариям Lua. Я столкнулся с проблемой невозможности привести базовый класс к его производному классу. У меня есть фабричный класс, который возвращает объекты базового типа. Есть некоторые поля...
280 просмотров
schedule 29.06.2022

Как связать необработанный указатель с Luabind
Я пытаюсь использовать luabind для привязки box2d, чтобы я мог использовать его в своих сценариях lua. Я столкнулся с проблемой, когда я не могу связать необработанные указатели с помощью luabind. Ниже мой код: luabind::module(luaState)[...
279 просмотров
schedule 21.06.2023

Обработчик ошибок LuaBind c++ при вызове функции Lua
Я новичок в написании сценариев на С++, но кое-что знаю. Я компилирую плагин, который использует функцию для вызова обратного вызова Lua с помощью LuaBind, но клиент падает, когда функция не существует на main.lua , также я пытаюсь добавить...
68 просмотров
schedule 15.07.2023