lua-5.2

    1熱度

    1回答

    我想製作一個程序,將數據寫入另一個程序的文件,以便能夠從中讀取數據。問題是,當我正在讀取和寫入的文件位於另一個目錄而不是我的兩個程序時,我無法找到一種方法來完成此操作。我知道還有其他方法可以做到這一點,但我只是認爲知道如何做到這一點很有用。任何人都可以幫助我?

    3熱度

    1回答

    我正在嘗試第一次將Lua嵌入到C++中。我一直在尋找2天,但大多數互聯網的tutos使用lua5.1,這是與lua5.2不兼容。所以,我讀了一下lua的文檔,示例源代碼,我結束了這一點: main.cpp中: #include "luainc.h" #include <iostream> int main(){ int iErr = 0; lua_State *lua =

    3熱度

    1回答

    我有一個結構是這樣的: context = { pi = math.pi, sin = math.sin, cos = math.cos, tan = math.tan, print = print } modules = { m1 = { variables = { x = 1 }, update = func

    5熱度

    1回答

    我有谷歌高和低,找到的例子,但他們都沒有工作(Lua 5.2)。 我在Lua function onData (data) print (data) end 我想打電話從C++ onData一個簡單的功能,並試圖此: // Create new Lua state L = luaL_newstate(); // Load all Lua libraries luaL_ope

    5熱度

    1回答

    我一直在尋找相當長的一段時間,並且我還沒有找到從C++中獲取所有全局變量的方法。考慮一下這個小Lua測試腳本。 myGlobal1 = "Global 1" myGlobal2 = 2 function test() local l1=0 print (myGlobal1,myGlobal2,l1) end test() 假設你在print (myGlobal1

    6熱度

    2回答

    有沒有人知道lua 5.2的實際執行情況。 metamethod __pairs?換句話說,如何在metatable中實現__pairs作爲元方法,使其與pairs()完全相同? 我需要覆蓋__pairs,並且想要跳過一些我在表中添加的虛擬變量。

    1熱度

    1回答

    This SO article is the same thing,但答案是無益的,因爲答案是在Lua中,問題是關於C-API。所以我再問一次。希望其他人能從這個問題中受益。 實際上,我有2個問題(我不能得到Y如果Z到工作,我不能得到的HelloWorld()工作) 我試圖去這樣的: local x = MyCBoundLib.GetSomething() print(x.y) print(x

    2熱度

    2回答

    我想創建一個簡單的類與成員函數,將打印出一些成員的值,但我收到錯誤,當我嘗試引用'自我': attempt to index global 'self' (a nil value) 這裏是我試圖運行腳本: Test = {} function Test:new() T = {} setmetatable(T, self) self.__index = self

    2熱度

    1回答

    這不是問題。只是Lua很棒。 t = {1, 2, 3} print(table.unpack(t)) -->1 2 3 print(0, table.unpack(t)) -->0 1 2 3 print(table.unpack(t), 4) -->1 4 什麼?

    4熱度

    2回答

    我已經安裝了Lua For Windows但我讀到最新版本的Lua,這是5.2.2,我注意到,Lua For Windows是使用舊版本的Lua,這是5.1。 我想構建最新的lua版本到我的windows 7 pc,但我不太瞭解如何構建它的想法。我已經閱讀了這個Detailed Instruction for installing Lua。我需要刪除Lua For Windows嗎?請給我鏈接如何