From ecd3ccde166910e3667b7b1a064e9c6db52d1646 Mon Sep 17 00:00:00 2001 From: Akshay Nair Date: Sat, 8 Mar 2025 00:40:52 +0530 Subject: Add luajit embedding --- src/main.cpp | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'src') diff --git a/src/main.cpp b/src/main.cpp index 03bc7c2..8fbfee1 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -2,8 +2,24 @@ #include #include #include +#include int main(int argc, char *argv[]) { + auto L = luaL_newstate(); + + luaL_openlibs(L); /* Load Lua libraries */ + + /* Load the file containing the script we are going to run */ + auto status = luaL_dostring(L, "print(500 + 10 * 3)"); + if (status) { + /* If something went wrong, error message is at the top of */ + /* the stack */ + fprintf(stderr, "Couldn't load file: %s\n", lua_tostring(L, -1)); + exit(1); + } + lua_close(L); + exit(0); + QApplication app(argc, argv); QWidget mainWindow; mainWindow.setWindowTitle("web-browser"); -- cgit v1.3.1