1
A
回答
1
您需要加載腳本,然後轉儲其字節碼。
相關C API函數爲luaL_loadfile
或luaL_loadstring
用於加載(它們使用原始文件lua_load
)和lua_dump
進行轉儲。
加載操作很容易完成這些輔助功能。
由於需要提供編寫器功能,轉儲是BT的更多工作。加載後可能更容易致電string.dump
:
// load script, leave function on the stack
lua_getglobal(L,"string");
lua_getfield(L,"dump");
lua_pushvalue(L,-3);
lua_call(L,1,1);
// string containing bytecode left on the stack
相關問題
- 1. Lua:將PCRE轉換成Lua
- 2. 將Java轉換爲Lua
- 3. 將Lua轉換爲C#
- 4. 如何將Ruby轉換爲Lua?
- 5. 在lua中將字節序列轉換爲ASCII字符串
- 6. 將Lua腳本從C++傳遞到Lua
- 7. 在lua中將字節數組轉換爲雙重
- 8. 的Lua - 使字節碼
- 9. 如何調試Lua腳本代碼?
- 10. 如何在lua中將字節編碼爲utf8?
- 11. 如何將字符代碼轉換爲Lua中的字符串字符?
- 12. 如何運行.lua腳本?
- 13. 如何終止Lua腳本?
- 14. 如何運行Lua腳本?
- 15. Lua字節代碼,大小爲零
- 16. Lua Wireshark腳本
- 17. 轉換.lua表Python字典
- 18. 如何將字符串轉換爲Lua中的表格
- 19. 如何將Lua字符串轉換爲浮點數
- 20. 如何在Lua中將字符串轉換爲「兩個」整數?
- 21. 如何將cdata結構轉換爲lua字符串?
- 22. 如何在Lua中將字符串轉換爲數組?
- 23. Lua:從float轉換爲int
- 24. 將Lua錶轉換爲C數組?
- 25. 將C函數轉換爲Lua函數
- 26. 將luacov/luacov.cpp轉換爲Lua模塊
- 27. 將Python函數轉換爲Lua函數
- 28. 在Lua中將錶轉換爲矩陣
- 29. 將Lua數據轉換爲JSON
- 30. 從C++將字節數組傳遞給lua腳本方法
是否要生成獨立的可執行文件?你想從lua調用C++函數嗎?你應該編輯這個問題,直到你確信你*解釋正確。 – nwp
相關的C API函數是'luaL_loadfile'或'luaL_loadstring'和'lua_dump'。 – lhf
謝謝!正是我需要的。 – Settop