我有一個Lua模塊,它返回一個導出表(即不使用棄用的模塊指令)。此外,我有一個腳本,希望通過「require」函數加載該模塊。 現在,我從C代碼加載這兩個文件到Lua狀態是這樣的:如何在Lua中要求已經加載的模塊
luaL_loadstring(lua, someScript);
lua_pcall(lua, 0, LUA_MULTRET, 0);
luaL_loadstring(lua, someModule);
lua_pcall(lua, 0, LUA_MULTRET, 0);
的需要調用失敗,因爲它看起來的文件,而不是代碼,它已經加載。在這種情況下,是否有可能需要某些來自someScript的模塊?
我的問題,並要求澄清不適合在這樣就把一個問題中留言,我會根據你的澄清擴展這個問題的答案(這BTW你應該提出你的問題,而不是註釋) – Schollii