Вопросы по теме '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