Lua'nın kullanımı oldukça kolay. Bu derste C++ içerisinde Lua callbackleriyle çalışan bir host programı nasıl yazacağımızı göreceğiz.
Statik Lua kütüphaneleri C'de yazıldığı için bunları programımıza aşağıdaki gibi import ediyoruz:
extern "C" {
#include "lua.h"
}
int main()
{
lua_State *L = lua_open();
lua_close(L);
return 0;
}
Yukardaki örneği derleyebilmek için bazı sistemlerde lualib.h ve lauxlib.h kütüphanelerini koda dahil etmeniz gerekmekte.
extern "C" {
#include "lualib.h"
#include "lauxlib.h"
}