C Lua Api работает с lua5.1, но не с интерпретатором qlua
Я использую Lua для глубокого изучения, и мой главный переводчик - qlua. Мне нужно получить поток изображений из приложения на основе C. Чтобы это произошло, мне нужно связать Lua с C, чтобы получить доступ к потоку изображений. Я просмотрел несколько учебных пособий по C Lua Api и нашел, что это прекрасно работает с Lua5.1. Луа с упаковкой.
Проблема в том, что когда я использую qlua в качестве интерпретатора для этого кода, он не работает и выдает следующие ошибки:
LUA CODE
require "power"
print(square(1.414213598))
print(cube(5))
ОШИБКИ
/home/brainy/LuaCApiTest/CallCfromLua/hellofunc.lua:5: module 'power' not found:
no field package.preload['power']
no file './power.lua'
no file '/usr/local/share/luajit-2.0.4/power.lua'
no file '/usr/local/share/lua/5.1/power.lua'
no file '/usr/local/share/lua/5.1/power/init.lua'
no file './power.lua'
no file './power/init.lua'
no file './lua/power.lua'
no file './lua/power/init.lua'
no file '/opt/zbstudio/lualibs/power/power.lua'
no file '/opt/zbstudio/lualibs/power.lua'
no file '/opt/zbstudio/lualibs/power/power/init.lua'
no file '/opt/zbstudio/lualibs/power/init.lua'
no file './power.so'
no file '/usr/local/lib/lua/5.1/power.so'
no file '/usr/local/lib/lua/5.1/loadall.so'
no file '/opt/zbstudio/bin/linux/x64/libpower.so'
no file '/opt/zbstudio/bin/linux/x64/clibs/power.so'
no file '/opt/zbstudio/bin/linux/x64/clibs/libpower.so'
stack traceback:
[C]: in function 'require'
/home/brainy/LuaCApiTest/CallCfromLua/hellofunc.lua:5: in main chunk
Каково было бы решение, чтобы заставить это работать с интерпретатором qlua?