我已经开始对 Lua 做一些研究,但我对嵌入式Lua 的工作原理感到非常困惑:
它说
你的程序还需要一个 C 或 C++ 编译器,因为 Lua 头文件和库是用 C 编写的。
所以这意味着,我只需要一个 C/C++ 编译器来执行 Lua,因为库和头文件是用 C 编写的。这意味着我编写和/或使用的所有库都是 C 代码?
我可能误解了这一点,但对我来说这意味着:
我在 Lua 中编写了一些代码,然后在编译之前将其转换为 C 代码?或者我作为库导入和写为“Lua-Code”之间有区别吗?
这些指令用于将 Lua 嵌入到您的 C 或 C++ 程序中。在这种情况下,您需要与 Lua 的 C API 交互以在您的程序中运行 Lua 脚本。
如果你想用纯 Lua 编程,你只需要 Lua 解释器lua。
Lua 脚本在执行前不会转换为 C。
| 归档时间: |
|
| 查看次数: |
327 次 |
| 最近记录: |