Hallo world con Lua
Para aquellos, que sólo no usarán LUA para su juego, me gustaría mostrar algún possibilties para integrar lua en C.
Integración de bibliotecas
#pragma comment(lib, "lib/lua")
#pragma comment(lib, "lib/lualib")
Header - Archivos
extern "C"
{
#include "include/lua.h"
#include "include/lualib.h"
#include "include/lauxlib.h"
}
Creación de un caso.
lua_State* L;
int main(int argc, char* argv[])
{
Lua abierto.
L = lua_open();
Bibliotecas requeridas abiertas. Para nuestro Hola sólo necesitamos la biblioteca baja y las BIBLIOTECAS DEL IO.
luaopen_base(L);
// luaopen_string(L);
// luaopen_table(L);
// luaopen_math(L);
// luaopen_debug(L);
luaopen_io(L);
Ejecute Lua-archivo
lua_dofile(L,"mi.lua");
Cierre Lua.
lua_close(L);
Fertig
return 0;
}
Código de mi.lua:
print("Hallo von Lua")
Las bibliotecas y el header ser descargados aquí .
Eslabón de Telecarga para 7-zip archiver:
Quién nada a abren tiene:7-Zip
Y luego así debía parecer:

#pragma comment(lib, "lib/lua")
#pragma comment(lib, "lib/lualib")
extern "C"
{
#include "include/lua.h"
#include "include/lualib.h"
#include "include/lauxlib.h"
}
lua_State* L;
int main(int argc, char* argv[])
{
L=lua_open();
luaopen_base(L);
// luaopen_string(L);
// luaopen_table(L);
// luaopen_math(L);
// luaopen_debug(L);
luaopen_io(L);
lua_dofile(L,"mein.lua");
lua_close(L);
return 0;
}
La multiplicación de las informaciones contenidas en estos lados(costados) y los artes gráficos(los dibujos) está prohibida, de modo destripado(excluido) de eso es todo el código de manantial indicado en estos lados(costados).
Véase también: Fin de cerda de responsabilidad
Copyright © Robert Schmitz 2006
Véase también: Fin de cerda de responsabilidad
Copyright © Robert Schmitz 2006