|
thanks a lot :) i compiles now and runs now i guess i need to learn a little better the g++ command flags > Date: Sun, 20 Jun 2010 13:51:20 +0100 > Subject: Re: embedding lua with c > From: lua@corsix.org > To: lua@bazar2.conectiva.com.br > > 2010/6/20 RAN GREENBERG <ran_greenberg@hotmail.com>: > > i have tried it with extern c but still i get the same failed output > > > >> Date: Sun, 20 Jun 2010 13:36:45 +0100 > >> Subject: Re: embedding lua with c > >> From: lua@corsix.org > >> To: lua@bazar2.conectiva.com.br > >> > >> 2010/6/20 RAN GREENBERG <ran_greenberg@hotmail.com>: > >> > #include <lua.h> > >> > #include <lualib.h> > >> > #include <lauxlib.h> > >> > ... > >> > when compiling with the command > >> &g t; gcc -llua test.cpp > >> > > >> > >> If Lua is compiled as C code (which it most likely is) then when > >> compiling C++ code, you have to include it as C code by doing: > >> extern "C" { > >> #include <lua.h> > >> #include <lualib.h> > >> #include <lauxlib.h> > >> } > > As a command line, you likely want to use the following instead of > what you're currently doing: > g++ test.cpp -llua -ldl -lm Hotmail: Free, trusted and rich email service. Get it now. |