Как раздать файл lua с C++
Я знаю, как работать с состояниями Lua, а что нет, но чего я не понимаю, так это как вы будете распространять финальную программу с отдельным файлом lua, потому что, скажем, у вас есть.exe и файл lua в одном каталоге, как бы я сделать так, чтобы это был один исполняемый файл, например, как Löve 2d
copy /b
добавить файл lua к интерпретатору Löve 2d, чтобы его можно было распространять. Может кто-нибудь объяснить, как это работает.
большое спасибо Blazing
1 ответ
Решение
Вы можете встроить код lua непосредственно в исходный код C++ в виде необработанного строкового литерала, например, так:
const auto lua_code = R"lua(
...lua code here...
)lua";