c++ 代碼使用luaL_dostring(m_pLuaVM, strText)呼叫一下這段lua
package.path = package.path .. ";${V_LUA_PATH}NCE-NeData-Ne.lua"
print(package.path) -- 列印目錄
local module = require "NCE-NeData-Ne" -- include NCE-NeData-Ne.lua
for k, v in pairs(package.loaded) do
print(k, v) -- 列印加載的資訊
end
module.Analye(strContext,tableRegetex['Ne'],tabNet) -- 這里報錯
NCE-NeData-Ne.lua 代碼
-- NCE-NeData-Ne.lua
local Ne = {}
function Ne.AnalyeNet(src,regext,array)
print(1)
end
return Ne
lua列印出來資訊
-- 這是列印出來的
/usr/local/share/lua/5.3/?.lua;/usr/local/share/lua/5.3/?/init.lua;/usr/local/lib/lua/5.3/?.lua;/usr/local/lib/lua/5.3/?/init.lua;./?.lua;./?/init.lua;/mnt/hgfs/linux_plus/lua/NC/FileNameData.lua;/mnt/hgfs/linux_plus/lua/NC/ScriptData/NCE-NeData-Ne.lua
io table: 0x7fffe8014260
os table: 0x7fffe8013ed0
math table: 0x7fffe801d000
sparase table: 0x7fffe801fbe0
bit32 table: 0x7fffe801eb70
fparase table: 0x7fffe801f810
utf8 table: 0x7fffe801dee0
fcreate table: 0x7fffe801f030
_G table: 0x7fffe8010c50
package table: 0x7fffe8013410
FileNameData.lua true
string table: 0x7fffe801c840
coroutine table: 0x7fffe8013c30
debug table: 0x7fffe8011e60
table table: 0x7fffe8013f90
NCE-NeData-Ne true
最后報錯
string "package.path = package.path .. ";/mnt/hgfs/li..."]:94: attempt to index a boolean value (local 'module')
uj5u.com熱心網友回復:
請教這是為什么?轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/273434.html
標籤:Cocos2d-x
上一篇:電機PID調速問題
