Q
Lua C問題
0
A
回答
2
調用Lua需要lua_load
調用編譯代碼塊,然後調用lua_call
來運行它。有關如何完成的一個很好的例子,請看example provided here:。
的第一個參數任何Lua的API函數始終是一個解釋的狀態,這是lua_open()
返回值的例子實際使用luaL_loadbuffer
它包裝調用lua_load
,使編譯C字符串更容易一點。您可以閱讀參考手冊中涵蓋The Auxiliary Library的章節中的使用方法。這將lua 塊留在lua堆棧的頂部,然後可以用lua_call
來調用,但該示例使用lua_pcall
,其提供了一些錯誤捕獲。因爲剛剛編譯的塊沒有任何參數(它是塊而不是函數),並且沒有任何您感興趣的返回值,並且您希望看到與產生的完全一樣的錯誤,所有除第一個之外的參數(它總是lua解釋器狀態)可以是零。
0
http://www.lua.org/manual/2.1/subsection3_7_6.html
http://lua-users.org/lists/lua-l/2006-10/msg00405.html爲例
http://www.debian-administration.org/articles/264 C++中,同一類型的事情
這會告訴你如何從C.
+0
謝謝。我剛剛學到了新的東西:) – 2010-11-24 22:06:12
相關問題
- 1. Lua string.match()問題
- 2. Lua string.match問題?
- 3. Lua以'C'呼叫約定問題
- 4. C#外部庫(Lua)調用問題
- 5. Lua變量問題
- 6. LUA副本問題
- 7. 問題與在Lua
- 8. Lua:菜單問題
- 9. Lua問題入門
- 10. Lua堆棧問題
- 11. Lua輸入問題
- 12. 基本LUA問題
- 13. 的Lua gfind問題
- 14. Lua數組問題
- 15. lua_register問題C++
- 16. LuaDate Metamethods與Lua 5.1.4問題
- 17. NodeMCU/Lua性能問題
- 18. Lua文件寫入問題
- 19. lua trig(pin,「down」,pin1cb)問題
- 20. Vim和lua的問題?
- 21. Lua中的TCP/IP問題
- 22. lua 64位轉換問題
- 23. LuaSockets POST數據問題[LUA]
- 24. 成對打印問題? Lua
- 25. Lua的錯誤問題
- 26. Lua的更新 - LUA_GLOBALSINDEX問題
- 27. lua中的權限問題
- 28. 的Lua - 夫婦的問題
- 29. Lua類繼承問題
- 30. Lua模式匹配問題
看起來不錯。我會嘗試 – 2010-11-24 22:03:45