Re: How to link my aplication
Ilia Trendafilov <[email protected]>
| Newsgroups | gmane.comp.lang.lua.bind.user |
|---|---|
| Message-ID | <[email protected]> |
Hi, None of the errors you get seem to be related to luabind. Your Person class is not linked with the rest of your application and this is the source of errors. On Tue, May 12, 2009 at 8:50 PM, Alan de Oliveira Silva <[email protected]> wrote: > hello, i am a new user from luabind, and i want kwon how to link my > aplication with luabind. > > i put into g++ lines: -lluabind, but the follow msg: > > /home/alan.oliveira/lua-0.1/src/teste.cpp:82: undefined reference to > `Person::getPosX()' > teste.o: In function `luabind::detail::delete_s<Person>::apply(void*)': > /usr/include/luabind/detail/object_rep.hpp:93: undefined reference to > `Person::~Person()' > teste.o: In function `~auto_ptr': > /usr/include/c++/4.3/backward/auto_ptr.h:173: undefined reference to > `Person::~Person()' > teste.o: In function `luabind::adl::object > luabind::make_function<luabind::detail::construct<Person, > boost::mpl::v_item<std::basic_string<char, std::char_traits<char>, > std::allocator<char> >, boost::mpl::v_item<luabind::adl::argument > const&, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, > 0> >, boost::mpl::v_item<std::basic_string<char, std::char_traits<char>, > std::allocator<char> >, boost::mpl::v_item<luabind::adl::argument > const&, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, > 0>, luabind::detail::null_type>(lua_State*, > luabind::detail::construct<Person, > boost::mpl::v_item<std::basic_string<char, std::char_traits<char>, > std::allocator<char> >, boost::mpl::v_item<luabind::adl::argument > const&, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, > 0> >, boost::mpl::v_item<std::basic_string<char, std::char_traits<char>, > std::allocator<char> >, boost::mpl::v_item<luabind::adl::argument > const&, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, > 0>, luabind::detail::null_type)': > /usr/include/luabind/make_function.hpp:79: undefined reference to > `luabind::detail::make_function_aux(lua_State*, int, > boost::function1<int, lua_State*, std::allocator<boost::function_base> > > const&, boost::function1<int, lua_State*, > std::allocator<boost::function_base> > const&, boost::function2<int, > lua_State*, char const*, std::allocator<boost::function_base> > const&)' > teste.o: In function `luabind::adl::object > luabind::make_function<unsigned int (Person::*)(), > boost::mpl::vector2<unsigned int, Person&>, > luabind::detail::null_type>(lua_State*, unsigned int (Person::*)(), > boost::mpl::vector2<unsigned int, Person&>, luabind::detail::null_type)': > /usr/include/luabind/make_function.hpp:79: undefined reference to > `luabind::detail::make_function_aux(lua_State*, int, > boost::function1<int, lua_State*, std::allocator<boost::function_base> > > const&, boost::function1<int, lua_State*, > std::allocator<boost::function_base> > const&, boost::function2<int, > lua_State*, char const*, std::allocator<boost::function_base> > const&)' > teste.o: In function `luabind::detail::construct_aux<1u, Person, > boost::mpl::v_item<std::basic_string<char, std::char_traits<char>, > std::allocator<char> >, boost::mpl::v_item<luabind::adl::argument > const&, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, > 0> >::operator()(luabind::adl::argument const&, std::basic_string<char, > std::char_traits<char>, std::allocator<char> >) const': > /usr/include/luabind/detail/constructor.hpp:93: undefined reference to > `Person::Person(std::basic_string<char, std::char_traits<char>, > std::allocator<char> >)' > > > > _______________________________________________________ > Yahoo! Mail - Sempre a melhor opção para você! > Experimente já e veja as novidades. > http://br.yahoo.com/mailbeta/tudonovo/ > > > > > ------------------------------------------------------------------------------ > The NEW KODAK i700 Series Scanners deliver under ANY circumstances! Your > production scanning environment may not be a perfect world - but thanks to > Kodak, there's a perfect scanner to get the job done! With the NEW KODAK i700 > Series Scanner you'll get full speed at 300 dpi even with all image > processing features enabled. http://p.sf.net/sfu/kodak-com > _______________________________________________ > luabind-user mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/luabind-user > ------------------------------------------------------------------------------ The NEW KODAK i700 Series Scanners deliver under ANY circumstances! Your production scanning environment may not be a perfect world - but thanks to Kodak, there's a perfect scanner to get the job done! With the NEW KODAK i700 Series Scanner you'll get full speed at 300 dpi even with all image processing features enabled. http://p.sf.net/sfu/kodak-com _______________________________________________ luabind-user mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/luabind-user