Muchas gracias de ante mano: Ing. Minardo G. González López.
Tal como dice la FAQ (http://lua-users.org/wiki/LuaFaq):
[[Lua isn't working with my C++ program! Why am I getting compiler and
linker errors?
Lua indeed works with C++. You need to extern "C" the Lua header files
since they are ANSI C headers. See the next FAQ and BuildingLua. For a
more sophisticated solutions, see "Code wrappers" on LuaAddons.]]
O sea, deberías hacer ésto:
extern "C" {
#include "lua.h"
}
Así se resuelve el "name mangling" que crea C++. Lo de "cargar las
funciones de Lua" no entiendo bien a qué te refieres. Revisa los
ejemplos de lua-users:
http://lua-users.org/wiki/CallingLuaFromCpp
También puedes optar por emplear toluapp: http://www.codenix.com/~tolua/
Yo nunca he hecho nada parecido, así que no te puedo ayudar mucho más.
PD: te pediría que siguieras enviando estas preguntas a la lista en
lugar de a nuestros buzones privados.