Проблема перевода dll на lua 5.3 x64 vs15 (уже всё попробовал)
C2664 «void luaL_setfuncs(lua_State *,const luaL_Reg *,int)»: невозможно преобразовать аргумент 2 из «luaL_reg []» в «const luaL_Reg *»
static struct luaL_reg ls_lib[] = {
Виктор Некрасов,
Выделил ключевые строки. В первой описание проблемы, вторую надо исправить. Все дело в регистре одной буквы R.
Надо заменить
static struct luaL_reg ls_lib[] = {
на
static struct luaL_Reg ls_lib[] = {