如何使用 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";
我知道如何处理 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";