Публикации по теме 'luajit'


Помогаем сделать LuaJIT быстрее
приглашенный автор Это гостевой пост от Laurence Tratt , программиста и лектора по разработке программного обеспечения на Отделе информатики в King’s College London , где он возглавляет Группу разработки программного обеспечения . Он также является стипендиатом EPSRC . Язык программирования Виртуальные машины (ВМ) — знакомые звери: мы используем их для запуска приложений на нашем телефоне, кода в наших браузерах и программ на наших серверах. Традиционные виртуальные машины..

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

Как передать указатель на LuaJIT ffi для использования в качестве аргумента?
Предполагая, что есть следующий код C: struct Foo { int dummy; } int tryToAllocateFoo(Foo ** dest); ...Как сделать следующее в LuaJIT? Foo * pFoo = NULL; tryToAllocateFoo(&pFoo);
3764 просмотров
schedule 14.11.2022

встраивание неопределенной ссылки luajit
Я безуспешно пытаюсь внедрить (статически) luajit в приложение С++. Я выполнил шаги с сайта luajit безрезультатно, гуглил по этому вопросу и не получил соответствующей информации и перепробовал все, что мог придумать. Похоже, проблема, с которой я...
2025 просмотров
schedule 21.04.2024

Компиляция LuaJIT как C++?
Не могу скомпилировать LuaJIT с g++ или clang++. Вот некоторые DEBUG. Пожалуйста, дайте мне знать, если мне нужно предоставить дополнительную информацию. $ make CC="g++" ==== Building LuaJIT 2.0.4 ==== make -C src make[1]: Entering directory...
1153 просмотров
schedule 25.11.2022

Как преобразовать строку lua в C char*?
Я использовал библиотеку luajit ffi, чтобы обернуть библиотеку C, содержащую функцию для рисования текста в файле ppm: void drawText(frameBuffer *fb, int px, int py, char* text, pixel color) Когда я пытаюсь вызвать его из lua, используя...
4651 просмотров
schedule 28.02.2024

LuaJIT ffi: как передать массив строк в функцию c
Я хочу передать таблицу Lua, хранящую строки, в функцию c. Так, например, если у меня есть tStr = {"String1", "String2", "String3"} Как мне перейти к функции C. Я думаю, что мне нужно позвонить ffi.new, но какой тип я не уверен. local...
1440 просмотров
schedule 13.10.2022

LuaJIT и C++ - вызов Table.Method() не работает в loadstring/pcall
У меня есть 2 функции, которые регистрируют таблицу и метод Lua в С++: void LuaScriptInterface::registerTable(const std::string& tableName) { // _G[tableName] = {} lua_newtable(luaState); lua_setglobal(luaState,...
92 просмотров
schedule 24.04.2024