LINUX.ORG.RU

lua нет функции lua_open()

 ,


0

1

Всем привет!!! Подключаю хидеры с lua и там нет функции lua_open(),я сначало думал что эту функцию в хидер забыли добавить ,я скачал исходники луа, искал эту функцию в каждом файле сырцов,оказуется её там нет,но почему в примерах с луа все время пишут эту функцию?

ЕМНИП, уже в 5.1 это был макрос, выхывающий lua_newstate, а в 5.2. удалили вообще. Используй lua_newstate/luaL_newstate.

proud_anon ★★★★★
()
Последнее исправление: proud_anon (всего исправлений: 1)

подожди!

Выходит графику ты доделал и взялся за скиптоту?

Stil ★★★★★
()
Ответ на: язабан от x0r

Причем тут newtable?

Тс, используй luaL_newstate(). Если нет ее, вывод компилятора сюда, телепаты в отпуске.

anonymous
()

почему в примерах с луа все время пишут эту функцию?

Потому что ты читаешь примеры луа 4, которые работают на 5 с компатом. Юзай актуальный интерфейс.

anonymous
()
Ответ на: комментарий от proud_anon

функция в хидере была но компилятор выдавал ошибку что её нет перезапустил проект code blocks и ошибка пропала

sergei9
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.