Вопросы по теме 'lua-5.2'

Lua c-api: как определить сопрограмму / поток, участвующий в обратном вызове lua_pushcclosure?
Есть ли способ узнать, какой поток (сопрограмма), выполняющий сценарий Lua, является источником вызова lua_pushcclosure? Чтобы управлять некоторыми вещами, относящимися к потокам lua (отложенная пауза / возобновление или частные переменные потока),...
1396 просмотров
schedule 23.09.2021

C ++ Функция вызова из Lua скрипта
Я пытаюсь привязать Lua к своим приложениям, теперь я пытаюсь проверить, как привязать Lua к C ++. Моя проблема очень странная, потому что я хочу вызвать функцию main() из скрипта при запуске, после luaL_loadfile . Мой код: #include...
1756 просмотров
schedule 11.03.2022

Добавление расширения SQL в предварительно скомпилированный проект Lua 5.2
Я просмотрел по крайней мере 6 различных расширений SQL Lua, и все они, кажется, имеют свою последнюю версию, совместимую с версией Lua до 5.1. У меня не было никакого успеха в реализации любого из них в моем текущем проекте, использующем Lua 5.2, и...
318 просмотров
schedule 20.07.2022

Портирование на Lua 5.2, проблема с LUA_GLOBALSINDEX
В примере кода: http://lua-users.org/wiki/SimplerCppBinding Есть код: lua_pushstring(L, T::className); lua_pushvalue(L, methods); lua_settable(L, LUA_GLOBALSINDEX); //<--- LUA_GLOBALSINDEX removed in Lua 5.2 lua_pushliteral(L,...
5396 просмотров
schedule 04.09.2022

Поток управления в Lua
У меня есть проблема, которая, я полагаю, должна быть очень распространенной, и большинство из вас столкнулись бы с ней. Я написал программу на lua, скажем, main.lua, которая при получении ключевого события должна изменять координаты и отображать...
379 просмотров
schedule 27.10.2022

Как использовать Lua 5.2 с luasocket 3
Я пытаюсь скомпилировать luasocket 3 , найденный на GitHub, с lua 5.2 . Проблема в том, что я не знаю, как связать Lua с luasocket . Нужно ли мне компилировать luasocket как DLL, а затем ссылаться, если где-то в коде lua , или я должен...
5765 просмотров
schedule 01.11.2022

Отладка встроенного кода Lua 5.2.2
Как я могу отлаживать код Lua 5.2.2, встроенный в мое приложение C++? Я уже рассмотрел этот вопрос , и все представленные в нем IDE работают с 5.1 и ниже, и когда я пытаюсь используйте их с 5.2.2, они вылетают.
2118 просмотров
schedule 28.05.2023

Библиотека изменений Lua c API после создания
Я пытаюсь обернуть ncurses в Lua, используя C API. Я работаю с указателем stdscr : это NULL до вызова initscr , а initscr вызывается из Lua по дизайну моих привязок. Итак, в функции драйвера я делаю это: // Driver function LUALIB_API int...
93 просмотров
schedule 07.12.2022