1
ответ

Как выполнить итерации через luabind класс (в lua или в C++)?

Как выполнить итерации через luabind класс (в lua или в C++)? классифицируйте функцию A: __ init () - не работает - сам, userdata, не таблица, поскольку я, v в парах (сам) действительно заканчиваю конец Спасибо
вопрос задан: 17 June 2010 11:03
0
ответов

Метод шаблона C++ для создания объектов

Я использую Luabind, чтобы открыть свой игровой движок для Lua. Недавно я столкнулся с проблемой, когда узнал, что у меня нет возможности создать «новый», например. GUIObject *obj = новый GUIObject ()в Lua вместо...
вопрос задан: 17 August 2012 15:43
0
ответов

Использование luabind и std ::общий _ptr с наследованием

У меня есть API (специальная библиотека GUI ), которая во многом зависит от стандартного ::общего _ptr, то есть они часто используются как параметры функции и хранятся в других объектах. Например, виджеты-контейнеры, такие как...
вопрос задан: 29 June 2012 18:00
0
ответов

luabind :не может получить значения из таблицы, проиндексированной не -построенной -в классах‏

Я использую luabind 0.9.1 из основного дистрибутива Райана Павлика с Lua 5.1, cygwin на Win XP SP3 + последние патчи x86, boost 1.48, gcc 4.3.4. Lua и boost являются предварительно скомпилированными версиями cygwin -. Я...
вопрос задан: 29 April 2012 15:34
0
ответов

luabind и статические поля

Я пытаюсь экспортировать статические поля из класса: class Foo {const static int Var; }; // модуль luabind: .def_readonly ("Вар", & Foo :: Var); // Я тоже пробовал .def_readonly ("Вар", Foo :: Var); ...
вопрос задан: 26 February 2012 08:33
0
ответов

luabind: Невозможно вызвать базовые функции lua, такие как print, tostring

Думаю, очень простой вопрос: код C ++, вызывающий lua, выглядит так: lua_State * m_L; m_L = lua_open (); luabind :: open (m_L); luaL_dofile (m_L, "test.lua"); попробуйте {luabind :: call_function
вопрос задан: 24 February 2012 13:07
0
ответов

Luabind: Как привязать конкретный экземпляр класса на Луа?

(Sidenote: Это игровая программирование) Привязка целых классов для Lua Использование Luabind - это просто: Test Class Test {test () {std :: cout << "построен!" << std :: endl; } Void Print () ...
вопрос задан: 20 September 2011 10:39
0
ответов

Нужна помощь в понимании того, как luabind создает экземпляры классов

Допустим, у меня есть такой класс: class A { общественность: A () {} ~ A () {} }; И выставьте его Lua через Luabind следующим образом: module (luaState) [class_ ("Foo") .def (constructor <& ...
вопрос задан: 14 August 2011 20:10
0
ответов

Указатель функции члена класса C ++ на указатель на функцию

Я использую luabind в качестве оболочки lua для C ++. Luabind предлагает метод использования моей собственной функции обратного вызова для обработки исключений, генерируемых lua, set_pcall_callback (). Поэтому я перефразировал пример из ...
вопрос задан: 2 August 2011 07:28
0
ответов

Как реализовать загрузчик модуля контейнера Lua (виртуальной файловой системы) в C #

Звучит немного пугающе не так ли? Некоторая справочная информация. Я хочу загрузить tar-архив, который содержит некоторые модули lua, в мое приложение C # с помощью LuaInterface. Самый простой способ - это ...
вопрос задан: 6 April 2011 19:58