I get, from Visual C++, these linker errors, 8 in total, trying to build the above C++ source:
C_test.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) void __cdecl boost::python::detail::init_module(char const *,void (__cdecl*)(void))" ([EMAIL PROTECTED]@[EMAIL PROTECTED]@@[EMAIL PROTECTED]) referenced in function _inithalf C_test.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) void __cdecl boost::python::detail::scope_setattr_doc(char const *,class boost::python::api::object const &,char const *)" ([EMAIL PROTECTED]@[EMAIL PROTECTED]@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@Z) referenced in function "void __cdecl boost::python::def<int (__cdecl*)(float)>(char const *,int (__cdecl*)(float))" ([EMAIL PROTECTED]@[EMAIL PROTECTED]@boost@@[EMAIL PROTECTED]@Z) C_test.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) class boost::python::api::object __cdecl boost::python::objects::function_object(struct boost::python::objects::py_function const &)" ([EMAIL PROTECTED]@[EMAIL PROTECTED]@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@123@@Z) referenced in function "class boost::python::api::object __cdecl boost::python::detail::make_function_aux<int (__cdecl*)(float),struct boost::python::default_call_policies,struct boost::mpl::vector2<int,float> >(int (__cdecl*)(float),struct boost::python::default_call_policies const &,struct boost::mpl::vector2<int,float> const &)" ([EMAIL PROTECTED]@[EMAIL PROTECTED]@boost@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@[EMAIL PROTECTED]@boost@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@Z) C_test.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: __thiscall boost::python::objects::py_function_impl_base::py_function_impl_base(void)" ([EMAIL PROTECTED]@[EMAIL PROTECTED]@@[EMAIL PROTECTED]) referenced in function "public: __thiscall boost::python::objects::caller_py_function_impl<struct boost::python::detail::caller<int (__cdecl*)(float),struct boost::python::default_call_policies,struct boost::mpl::vector2<int,float> > >::caller_py_function_impl<struct boost::python::detail::caller<int (__cdecl*)(float),struct boost::python::default_call_policies,struct boost::mpl::vector2<int,float> > >(struct boost::python::detail::caller<int (__cdecl*)(float),struct boost::python::default_call_policies,struct boost::mpl::vector2<int,float> > const &)" ([EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@[EMAIL PROTECTED]@boost@@@[EMAIL PROTECTED]@boost@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@[EMAIL PROTECTED]@@Z) C_test.obj : error LNK2001: unresolved external symbol "public: virtual unsigned int __thiscall boost::python::objects::py_function_impl_base::max_arity(void)const " ([EMAIL PROTECTED]@[EMAIL PROTECTED]@boost@@UBEIXZ) C_test.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: virtual __thiscall boost::python::objects::py_function_impl_base::~py_function_impl_base(void)" ([EMAIL PROTECTED]@[EMAIL PROTECTED]@@[EMAIL PROTECTED]) referenced in function "public: virtual __thiscall boost::python::objects::caller_py_function_impl<struct boost::python::detail::caller<int (__cdecl*)(float),struct boost::python::default_call_policies,struct boost::mpl::vector2<int,float> > >::~caller_py_function_impl<struct boost::python::detail::caller<int (__cdecl*)(float),struct boost::python::default_call_policies,struct boost::mpl::vector2<int,float> > >(void)" ([EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@[EMAIL PROTECTED]@boost@@@[EMAIL PROTECTED]@boost@@[EMAIL PROTECTED]) C_test.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) struct boost::python::converter::rvalue_from_python_stage1_data __cdecl boost::python::converter::rvalue_from_python_stage1(struct _object *,struct boost::python::converter::registration const &)" ([EMAIL PROTECTED]@[EMAIL PROTECTED]@@[EMAIL PROTECTED]@PAU_object@@[EMAIL PROTECTED]@@Z) referenced in function "public: __thiscall boost::python::converter::arg_rvalue_from_python<float>::arg_rvalue_from_python<float>(struct _object *)" ([EMAIL PROTECTED]@[EMAIL PROTECTED]@boost@@[EMAIL PROTECTED]@@@Z) C_test.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) struct boost::python::converter::registration const & __cdecl boost::python::converter::registry::lookup(struct boost::python::type_info)" ([EMAIL PROTECTED]@[EMAIL PROTECTED]@boost@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@Z) referenced in function "struct boost::python::converter::registration const & __cdecl boost::python::converter::detail::registry_lookup<float const volatile >(float const volatile & (__cdecl*)(void))" ([EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@[EMAIL PROTECTED]@[EMAIL PROTECTED]) C:\Documents and Settings\Erik\My Documents\Visual Studio 2005\Projects\C_test\Debug\C_test.dll : fatal error LNK1120: 8 unresolved externals -- http://mail.python.org/mailman/listinfo/python-list