elelel / qluacpp

C++ interface for Quik trading terminal via lua bindings
48 stars 26 forks source link

Ошибка: C3861: 'luaL_getn': identifier not found #33

Open kv-gits opened 3 years ago

kv-gits commented 3 years ago

Собираю простейший пример через Qt creator. Сначала было много ошибок, потом lua5.3.5 скопировал в директорию contrib - все ошибки исчезли кроме одной

Ошибка: C3861: 'luaL_getn': identifier not found

ЗЫ

Попробовал добавить

#define LUA_COMPAT_5_1
#define LUA_COMPAT_5_2

Не заработало

Попробовал добавить на основе https://github.com/mpx/lua-cjson/issues/54:

#define luaL_getn(L,i)          ((int)lua_rawlen(L, i))
#define luaL_setn(L,i,j)        ((void)0)  /* no op! */

Так вроде скомпилировалось, но стоит ли так делать?