0

私は深層学習タスクに Lua を使用しており、メインのインタープリターはqluaです。C ベースのアプリケーションから画像ストリームを取得する必要があります。これを行うには、Lua を C とインターフェースして、画像ストリームにアクセスする必要があります。私はいくつかの C Lua Api チュートリアルを調べましたが、これは Lua5.1 で完全に動作することがわかりました。 lua cラッピング

問題は、このコードのインタープリターとして qlua を使用すると、機能せず、次のエラーが表示されることです。

ルアコード

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インタープリターで動作させるための解決策は何ですか?

4

0 に答える 0