Как раздать файл 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";
Другие вопросы по тегам