如何使用 C++ 分发 lua 文件

how to distribute a lua file with c++

我知道如何处理 Lua 状态,但我不明白的是你如何使用单独的 lua 文件分发最终程序,因为你有一个.exe 和同一目录中的一个 lua 文件我将如何制作它以便它是一个可执行文件,就像 Löve 2d 如何使用

copy /b 

将 lua 文件附加到 Löve 2d 解释器以便分发。 谁能解释一下这是如何工作的。

非常感谢 炽热

您可以将 lua 代码以原始字符串文字的形式直接嵌入到您的 C++ 源代码中,如下所示:

const auto lua_code = R"lua(
...lua code here...
)lua";