Hi, everyone,

I just started study boost.python. and have following problem

/boostpy.cc
#include <boost/python.hpp>

char const* greet()
{
  return "hello, world";
}


BOOST_PYTHON_MODULE(boostpy)
{
   using namespace boost::python;
   def("greet", greet);
}


g++ boostpy.cc  -lpython2.5 -I /usr/include/python2.5 -o boostpy.so -shared

It complies ,but when import it in python, I have following error,

<<<import boostpy
Traceback (most recent call last):
 File "<stdin>", line 1, in <module>
ImportError: ./boostpy.so: undefined symbol: _ZN5boost6python6detail11init_
moduleEPKcPFvvE

any suggestion?

Thanks

--
Junwei Zhang
Office Phone:402-472-1968
junweizhang2...@gmail.com
www.junweizhang.com
Department of Electrical Engineering
University of Nebraska-Lincoln
209N Walter Scott Engineering Center
P.O. Box 880511
Lincoln, NE 68588-0511



-- 
Junwei Zhang
Office Phone:402-472-1968
junweizhang2...@gmail.com
www.junweizhang.com
Department of Electrical Engineering
University of Nebraska-Lincoln
209N Walter Scott Engineering Center
P.O. Box 880511
Lincoln, NE 68588-0511
_______________________________________________
Cplusplus-sig mailing list
Cplusplus-sig@python.org
http://mail.python.org/mailman/listinfo/cplusplus-sig

Reply via email to