Assuming your Lua deployment folder C:\Lua contains:
Archive: lua-5.3_Win32_dll10_lib.zip
Length Date Time Name
--------- ---------- ----- ----
8433 10-30-2014 02:11 include/lauxlib.h
14734 12-27-2014 03:24 include/lua.h
191 12-23-2004 10:53 include/lua.hpp
20308 05-19-2015 11:04 include/luaconf.h
1173 02-07-2014 03:32 include/lualib.h
231936 05-20-2015 00:47 lua53.dll
30044 05-20-2015 00:47 lua53.lib
--------- -------
306819 7 files
Archive: lua-5.3_Win32_dll10_lib.zip
Length Date Time Name
--------- ---------- ----- ----
8433 10-30-2014 02:11 include/lauxlib.h
14734 12-27-2014 03:24 include/lua.h
191 12-23-2004 10:53 include/lua.hpp
20308 05-19-2015 11:04 include/luaconf.h
1173 02-07-2014 03:32 include/lualib.h
231936 05-20-2015 00:47 lua53.dll
30044 05-20-2015 00:47 lua53.lib
--------- -------
306819 7 files
To copy to clipboard, switch view to plain text mode
Then this does it
TEMPLATE = app
TARGET = test
DEPENDPATH += .
INCLUDEPATH += .
INCLUDEPATH += C:/Lua/include
LIBS += -LC:/Lua -llua53
# Input
SOURCES += main.cpp
TEMPLATE = app
TARGET = test
DEPENDPATH += .
INCLUDEPATH += .
INCLUDEPATH += C:/Lua/include
LIBS += -LC:/Lua -llua53
# Input
SOURCES += main.cpp
To copy to clipboard, switch view to plain text mode
#include <QCoreApplication>
#include <lua.hpp>
int main(int argc, char *argv[]) {
lua_State* s = luaL_newstate();
luaopen_base(s);
lua_pcall(s, 0, 0, 0);
int result = a.exec();
lua_close(s);
return result;
}
#include <QCoreApplication>
#include <lua.hpp>
int main(int argc, char *argv[]) {
QCoreApplication a(argc, argv);
lua_State* s = luaL_newstate();
luaopen_base(s);
lua_pcall(s, 0, 0, 0);
int result = a.exec();
lua_close(s);
return result;
}
To copy to clipboard, switch view to plain text mode
Bookmarks