Hello, I am trying to compile the quickstart example for the boost-python project, but I can't seem to succeed. I was hoping someone from the mailing list could point me to the right direction. I am trying to follow the official documentation (https://www.boost.org/doc/libs/1_62_0/libs/python/doc/html/building/no_install_quickstart.html etc) ,but seem to have to do a lot of extra steps, and still without result:
My current approach: * (On a windows machine, having visual studio community 2017 installed, and so also the MSVC, as well as python 3.5) * Download boost_1_68_0 and extract into C:\boost_1_68_0 * Run bootstrap If I then try to follow the official documentation, the build fails with: C:\boost_1_68_0\libs\python\example\quickstart>..\..\..\..\.\b2 warning: no Python configured in user-config.jam warning: will use default configuration ...found 26 targets... ...updating 11 targets... msvc.write-setup-script ..\bin\standalone\msvc\msvc-14.1\msvc-setup.bat compile-c-c++ extending.obj extending.cpp extending.cpp(5): fatal error C1083: Cannot open include file: 'boost/python/class.hpp': No such file or directory I figured out that by modifying the higher-level Jamroot file, that by adding "<include>C:\\boost_1_68_0", I can at least get further. The next error I run into is: C:\boost_1_68_0\libs\python\example\quickstart>..\..\..\..\.\b2 warning: no Python configured in user-config.jam warning: will use default configuration ...patience... ...patience... ...found 1400 targets... ...updating 6 targets... compile-c-c++ extending.obj extending.cpp msvc.link.dll extending.pyd LINK : fatal error LNK1181: cannot open input file 'boost_python.lib' I then "guessed" that I needed to manually build this library first, and so I ran: "C:\boost_1_68_0>.\b2 --with-python -j4". This then builds some libraries, like "libboost_python35-vc141-mt-gd-x32-1_68.lib". This still does not fix any build. Only when I manually copy the libraries to the example folder, and rename them, it finally tries to link, but then gives a lot of other errors. (See attachment) I am clearly missing something here in either the build tool (never used jam before), or in my procedure. Can somebody perhaps enlighten me with the correct procedure? Thanks in advance! Arnout
C:\boost_1_68_0\libs\python\example\quickstart>..\..\..\..\.\b2 warning: no Python configured in user-config.jam warning: will use default configuration ...patience... ...patience... ...found 1400 targets... ...updating 5 targets... msvc.link.dll extending.pyd Creating library extending.lib and object extending.exp extending.obj : warning LNK4217: locally defined symbol ??0instance_holder@python@boost@@QAE@XZ (public: __thiscall boost::python::instance_holder::instance_holder(void)) imported in function "public: __thiscall boost::python::objects::value_holder<class `anonymous namespace'::hello>::value_holder<class `anonymous namespace'::hello><struct boost::python::objects::reference_to_value<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > >(struct _object *,struct boost::python::objects::reference_to_value<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >)" (??$?0U?$reference_to_value@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@objects@python@boost@@@?$value_holder@Vhello@?A0x58ed8be9@@@objects@python@boost@@QAE@PAU_object@@U?$reference_to_value@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@123@@Z) extending.obj : warning LNK4217: locally defined symbol ??1instance_holder@python@boost@@UAE@XZ (public: virtual __thiscall boost::python::instance_holder::~instance_holder(void)) imported in function __unwindfunclet$??$?0U?$reference_to_value@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@objects@python@boost@@@?$value_holder@Vhello@?A0x58ed8be9@@@objects@python@boost@@QAE@PAU_object@@U?$reference_to_value@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@123@@Z$0 extending.obj : warning LNK4217: locally defined symbol ?install@instance_holder@python@boost@@QAEXPAU_object@@@Z (public: void __thiscall boost::python::instance_holder::install(struct _object *)) imported in function "public: static struct _object * __cdecl boost::python::objects::make_instance_impl<class `anonymous namespace'::hello,struct boost::python::objects::value_holder<class `anonymous namespace'::hello>,struct boost::python::objects::make_instance<class `anonymous namespace'::hello,struct boost::python::objects::value_holder<class `anonymous namespace'::hello> > >::execute<class boost::reference_wrapper<class `anonymous namespace'::hello const > const >(class boost::reference_wrapper<class `anonymous namespace'::hello const > const &)" (??$execute@$$CBV?$reference_wrapper@$$CBVhello@?A0x58ed8be9@@@boost@@@?$make_instance_impl@Vhello@?A0x58ed8be9@@U?$value_holder@Vhello@?A0x58ed8be9@@@objects@python@boost@@U?$make_instance@Vhello@?A0x58ed8be9@@U?$value_holder@Vhello@?A0x58ed8be9@@@objects@python@boost@@@456@@objects@python@boost@@SAPAU_object@@ABV?$reference_wrapper@$$CBVhello@?A0x58ed8be9@@@3@@Z) extending.obj : warning LNK4217: locally defined symbol ?allocate@instance_holder@python@boost@@SAPAXPAU_object@@II@Z (public: static void * __cdecl boost::python::instance_holder::allocate(struct _object *,unsigned int,unsigned int)) imported in function "public: static void __cdecl boost::python::objects::make_holder<1>::apply<struct boost::python::objects::value_holder<class `anonymous namespace'::hello>,struct boost::mpl::vector1<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > >::execute(struct _object *,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)" (?execute@?$apply@U?$value_holder@Vhello@?A0x58ed8be9@@@objects@python@boost@@U?$vector1@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@mpl@4@@?$make_holder@$00@objects@python@boost@@SAXPAU_object@@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z) extending.obj : warning LNK4217: locally defined symbol ?deallocate@instance_holder@python@boost@@SAXPAU_object@@PAX@Z (public: static void __cdecl boost::python::instance_holder::deallocate(struct _object *,void *)) imported in function __catch$?execute@?$apply@U?$value_holder@Vhello@?A0x58ed8be9@@@objects@python@boost@@U?$vector1@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@mpl@4@@?$make_holder@$00@objects@python@boost@@SAXPAU_object@@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z$0 extending.obj : warning LNK4217: locally defined symbol ?lookup@registry@converter@python@boost@@YAABUregistration@234@Utype_info@34@@Z (struct boost::python::converter::registration const & __cdecl boost::python::converter::registry::lookup(struct boost::python::type_info)) imported in function "struct boost::python::converter::registration const & __cdecl boost::python::converter::detail::registry_lookup2<class `anonymous namespace'::hello const >(class `anonymous namespace'::hello const & (__cdecl*)(void))" (??$registry_lookup2@$$CBVhello@?A0x58ed8be9@@@detail@converter@python@boost@@YAABUregistration@123@P6AABVhello@?A0x58ed8be9@@XZ@Z) extending.obj : warning LNK4217: locally defined symbol ?query@registry@converter@python@boost@@YAPBUregistration@234@Utype_info@34@@Z (struct boost::python::converter::registration const * __cdecl boost::python::converter::registry::query(struct boost::python::type_info)) imported in function "public: static struct _typeobject const * __cdecl boost::python::converter::expected_pytype_for_arg<class `anonymous namespace'::hello &>::get_pytype(void)" (?get_pytype@?$expected_pytype_for_arg@AAVhello@?A0x58ed8be9@@@converter@python@boost@@SAPBU_typeobject@@XZ) extending.obj : warning LNK4217: locally defined symbol ?insert@registry@converter@python@boost@@YAXP6APAU_object@@PBX@ZUtype_info@34@P6APBU_typeobject@@XZ@Z (void __cdecl boost::python::converter::registry::insert(struct _object * (__cdecl*)(void const *),struct boost::python::type_info,struct _typeobject const * (__cdecl*)(void))) imported in function "public: __thiscall boost::python::to_python_converter<class `anonymous namespace'::hello,struct boost::python::objects::class_cref_wrapper<class `anonymous namespace'::hello,struct boost::python::objects::make_instance<class `anonymous namespace'::hello,struct boost::python::objects::value_holder<class `anonymous namespace'::hello> > >,1>::to_python_converter<class `anonymous namespace'::hello,struct boost::python::objects::class_cref_wrapper<class `anonymous namespace'::hello,struct boost::python::objects::make_instance<class `anonymous namespace'::hello,struct boost::python::objects::value_holder<class `anonymous namespace'::hello> > >,1>(void)" (??0?$to_python_converter@Vhello@?A0x58ed8be9@@U?$class_cref_wrapper@Vhello@?A0x58ed8be9@@U?$make_instance@Vhello@?A0x58ed8be9@@U?$value_holder@Vhello@?A0x58ed8be9@@@objects@python@boost@@@objects@python@boost@@@objects@python@boost@@$00@python@boost@@QAE@XZ) extending.obj : warning LNK4217: locally defined symbol ?insert@registry@converter@python@boost@@YAXP6APAXPAU_object@@@ZP6AX0PAUrvalue_from_python_stage1_data@234@@ZUtype_info@34@P6APBU_typeobject@@XZ@Z (void __cdecl boost::python::converter::registry::insert(void * (__cdecl*)(struct _object *),void (__cdecl*)(struct _object *,struct boost::python::converter::rvalue_from_python_stage1_data *),struct boost::python::type_info,struct _typeobject const * (__cdecl*)(void))) imported in function "public: __thiscall boost::python::converter::shared_ptr_from_python<class `anonymous namespace'::hello,class boost::shared_ptr>::shared_ptr_from_python<class `anonymous namespace'::hello,class boost::shared_ptr>(void)" (??0?$shared_ptr_from_python@Vhello@?A0x58ed8be9@@Vshared_ptr@boost@@@converter@python@boost@@QAE@XZ) extending.obj : warning LNK4217: locally defined symbol ?get_class_object@registration@converter@python@boost@@QBEPAU_typeobject@@XZ (public: struct _typeobject * __thiscall boost::python::converter::registration::get_class_object(void)const ) imported in function "public: static struct _typeobject * __cdecl boost::python::objects::make_instance<class `anonymous namespace'::hello,struct boost::python::objects::value_holder<class `anonymous namespace'::hello> >::get_class_object<class boost::reference_wrapper<class `anonymous namespace'::hello const > const >(class boost::reference_wrapper<class `anonymous namespace'::hello const > const &)" (??$get_class_object@$$CBV?$reference_wrapper@$$CBVhello@?A0x58ed8be9@@@boost@@@?$make_instance@Vhello@?A0x58ed8be9@@U?$value_holder@Vhello@?A0x58ed8be9@@@objects@python@boost@@@objects@python@boost@@SAPAU_typeobject@@ABV?$reference_wrapper@$$CBVhello@?A0x58ed8be9@@@3@@Z) extending.obj : warning LNK4217: locally defined symbol ?expected_from_python_type@registration@converter@python@boost@@QBEPBU_typeobject@@XZ (public: struct _typeobject const * __thiscall boost::python::converter::registration::expected_from_python_type(void)const ) imported in function "public: static struct _typeobject const * __cdecl boost::python::converter::expected_from_python_type_direct<class `anonymous namespace'::hello>::get_pytype(void)" (?get_pytype@?$expected_from_python_type_direct@Vhello@?A0x58ed8be9@@@converter@python@boost@@SAPBU_typeobject@@XZ) extending.obj : warning LNK4217: locally defined symbol ?throw_error_already_set@python@boost@@YAXXZ (void __cdecl boost::python::throw_error_already_set(void)) imported in function "struct _object * __cdecl boost::python::expect_non_null<struct _object>(struct _object *)" (??$expect_non_null@U_object@@@python@boost@@YAPAU_object@@PAU2@@Z) extending.obj : warning LNK4217: locally defined symbol ??0shared_ptr_deleter@converter@python@boost@@QAE@V?$handle@U_object@@@23@@Z (public: __thiscall boost::python::converter::shared_ptr_deleter::shared_ptr_deleter(class boost::python::handle<struct _object>)) imported in function "private: static void __cdecl boost::python::converter::shared_ptr_from_python<class `anonymous namespace'::hello,class boost::shared_ptr>::construct(struct _object *,struct boost::python::converter::rvalue_from_python_stage1_data *)" (?construct@?$shared_ptr_from_python@Vhello@?A0x58ed8be9@@Vshared_ptr@boost@@@converter@python@boost@@CAXPAU_object@@PAUrvalue_from_python_stage1_data@234@@Z) extending.obj : warning LNK4217: locally defined symbol ??1shared_ptr_deleter@converter@python@boost@@QAE@XZ (public: __thiscall boost::python::converter::shared_ptr_deleter::~shared_ptr_deleter(void)) imported in function __catch$??$?0PAXUshared_ptr_deleter@converter@python@boost@@@shared_count@detail@boost@@QAE@PAXUshared_ptr_deleter@converter@python@2@@Z$0 extending.obj : warning LNK4217: locally defined symbol ??Rshared_ptr_deleter@converter@python@boost@@QAEXPBX@Z (public: void __thiscall boost::python::converter::shared_ptr_deleter::operator()(void const *)) imported in function __catch$??$?0PAXUshared_ptr_deleter@converter@python@boost@@@shared_count@detail@boost@@QAE@PAXUshared_ptr_deleter@converter@python@2@@Z$0 extending.obj : warning LNK4217: locally defined symbol ?get_lvalue_from_python@converter@python@boost@@YAPAXPAU_object@@ABUregistration@123@@Z (void * __cdecl boost::python::converter::get_lvalue_from_python(struct _object *,struct boost::python::converter::registration const &)) imported in function "public: __thiscall boost::python::converter::reference_arg_from_python<class `anonymous namespace'::hello &>::reference_arg_from_python<class `anonymous namespace'::hello &>(struct _object *)" (??0?$reference_arg_from_python@AAVhello@?A0x58ed8be9@@@converter@python@boost@@QAE@PAU_object@@@Z) extending.obj : warning LNK4217: locally defined symbol ?rvalue_from_python_stage1@converter@python@boost@@YA?AUrvalue_from_python_stage1_data@123@PAU_object@@ABUregistration@123@@Z (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 &)) imported in function "public: __thiscall boost::python::converter::arg_rvalue_from_python<class `anonymous namespace'::hello const &>::arg_rvalue_from_python<class `anonymous namespace'::hello const &>(struct _object *)" (??0?$arg_rvalue_from_python@ABVhello@?A0x58ed8be9@@@converter@python@boost@@QAE@PAU_object@@@Z) extending.obj : warning LNK4217: locally defined symbol ??1py_function_impl_base@objects@python@boost@@UAE@XZ (public: virtual __thiscall boost::python::objects::py_function_impl_base::~py_function_impl_base(void)) imported in function "public: virtual __thiscall boost::python::objects::caller_py_function_impl<struct boost::python::detail::caller<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > (__cdecl*)(class `anonymous namespace'::hello const &),struct boost::python::default_call_policies,struct boost::mpl::vector2<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class `anonymous namespace'::hello const &> > >::~caller_py_function_impl<struct boost::python::detail::caller<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > (__cdecl*)(class `anonymous namespace'::hello const &),struct boost::python::default_call_policies,struct boost::mpl::vector2<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class `anonymous namespace'::hello const &> > >(void)" (??1?$caller_py_function_impl@U?$caller@P6A?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABVhello@?A0x58ed8be9@@@ZUdefault_call_policies@python@boost@@U?$vector2@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABVhello@?A0x58ed8be9@@@mpl@7@@detail@python@boost@@@objects@python@boost@@UAE@XZ) extending.obj : warning LNK4217: locally defined symbol ??0py_function_impl_base@objects@python@boost@@QAE@XZ (public: __thiscall boost::python::objects::py_function_impl_base::py_function_impl_base(void)) imported in function "public: __thiscall boost::python::objects::caller_py_function_impl<struct boost::python::detail::caller<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > (__cdecl*)(class `anonymous namespace'::hello const &),struct boost::python::default_call_policies,struct boost::mpl::vector2<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class `anonymous namespace'::hello const &> > >::caller_py_function_impl<struct boost::python::detail::caller<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > (__cdecl*)(class `anonymous namespace'::hello const &),struct boost::python::default_call_policies,struct boost::mpl::vector2<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class `anonymous namespace'::hello const &> > >(struct boost::python::detail::caller<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > (__cdecl*)(class `anonymous namespace'::hello const &),struct boost::python::default_call_policies,struct boost::mpl::vector2<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class `anonymous namespace'::hello const &> > const &)" (??0?$caller_py_function_impl@U?$caller@P6A?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABVhello@?A0x58ed8be9@@@ZUdefault_call_policies@python@boost@@U?$vector2@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABVhello@?A0x58ed8be9@@@mpl@7@@detail@python@boost@@@objects@python@boost@@QAE@ABU?$caller@P6A?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABVhello@?A0x58ed8be9@@@ZUdefault_call_policies@python@boost@@U?$vector2@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABVhello@?A0x58ed8be9@@@mpl@7@@detail@23@@Z) extending.obj : warning LNK4217: locally defined symbol ?add_to_namespace@objects@python@boost@@YAXABVobject@api@23@PBD01@Z (void __cdecl boost::python::objects::add_to_namespace(class boost::python::api::object const &,char const *,class boost::python::api::object const &,char const *)) imported in function "private: void __cdecl boost::python::class_<class `anonymous namespace'::hello,struct boost::python::detail::not_specified,struct boost::python::detail::not_specified,struct boost::python::detail::not_specified>::def_impl<class `anonymous namespace'::hello,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > (__cdecl*)(class A0x58ed8be9::hello const &),struct boost::python::detail::def_helper<char const *,struct boost::python::detail::not_specified,struct boost::python::detail::not_specified,struct boost::python::detail::not_specified> >(class `anonymous namespace'::hello *,char const *,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > (__cdecl*)(class A0x58ed8be9::hello const &),struct boost::python::detail::def_helper<char const *,struct boost::python::detail::not_specified,struct boost::python::detail::not_specified,struct boost::python::detail::not_specified> const &,...)" (??$def_impl@Vhello@?A0x58ed8be9@@P6A?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABV12@@ZU?$def_helper@PBDUnot_specified@detail@python@boost@@U1234@U1234@@detail@python@boost@@@?$class_@Vhello@?A0x58ed8be9@@Unot_specified@detail@python@boost@@U3456@U3456@@python@boost@@AAAXPAVhello@?A0x58ed8be9@@PBDP6A?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABV34@@ZABU?$def_helper@PBDUnot_specified@detail@python@boost@@U1234@U1234@@detail@12@ZZ) extending.obj : warning LNK4217: locally defined symbol ??0class_base@objects@python@boost@@QAE@PBDIQBUtype_info@23@0@Z (public: __thiscall boost::python::objects::class_base::class_base(char const *,unsigned int,struct boost::python::type_info const * const,char const *)) imported in function "public: __thiscall boost::python::class_<class `anonymous namespace'::hello,struct boost::python::detail::not_specified,struct boost::python::detail::not_specified,struct boost::python::detail::not_specified>::class_<class `anonymous namespace'::hello,struct boost::python::detail::not_specified,struct boost::python::detail::not_specified,struct boost::python::detail::not_specified><class boost::python::init<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,struct boost::mpl::void_,struct boost::mpl::void_,struct boost::mpl::void_,struct boost::mpl::void_,struct boost::mpl::void_,struct boost::mpl::void_,struct boost::mpl::void_,struct boost::mpl::void_,struct boost::mpl::void_,struct boost::mpl::void_,struct boost::mpl::void_,struct boost::mpl::void_,struct boost::mpl::void_,struct boost::mpl::void_> >(char const *,struct boost::python::init_base<class boost::python::init<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,struct boost::mpl::void_,struct boost::mpl::void_,struct boost::mpl::void_,struct boost::mpl::void_,struct boost::mpl::void_,struct boost::mpl::void_,struct boost::mpl::void_,struct boost::mpl::void_,struct boost::mpl::void_,struct boost::mpl::void_,struct boost::mpl::void_,struct boost::mpl::void_,struct boost::mpl::void_,struct boost::mpl::void_> > const &)" (??$?0V?$init@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@Uvoid_@mpl@boost@@U345@U345@U345@U345@U345@U345@U345@U345@U345@U345@U345@U345@U345@@python@boost@@@?$class_@Vhello@?A0x58ed8be9@@Unot_specified@detail@python@boost@@U3456@U3456@@python@boost@@QAE@PBDABU?$init_base@V?$init@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@Uvoid_@mpl@boost@@U345@U345@U345@U345@U345@U345@U345@U345@U345@U345@U345@U345@U345@@python@boost@@@12@@Z) extending.obj : warning LNK4217: locally defined symbol ?set_instance_size@class_base@objects@python@boost@@IAEXI@Z (protected: void __thiscall boost::python::objects::class_base::set_instance_size(unsigned int)) imported in function "private: void __thiscall boost::python::class_<class `anonymous namespace'::hello,struct boost::python::detail::not_specified,struct boost::python::detail::not_specified,struct boost::python::detail::not_specified>::initialize<struct boost::python::init_base<class boost::python::init<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,struct boost::mpl::void_,struct boost::mpl::void_,struct boost::mpl::void_,struct boost::mpl::void_,struct boost::mpl::void_,struct boost::mpl::void_,struct boost::mpl::void_,struct boost::mpl::void_,struct boost::mpl::void_,struct boost::mpl::void_,struct boost::mpl::void_,struct boost::mpl::void_,struct boost::mpl::void_,struct boost::mpl::void_> > >(struct boost::python::init_base<class boost::python::init<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,struct boost::mpl::void_,struct boost::mpl::void_,struct boost::mpl::void_,struct boost::mpl::void_,struct boost::mpl::void_,struct boost::mpl::void_,struct boost::mpl::void_,struct boost::mpl::void_,struct boost::mpl::void_,struct boost::mpl::void_,struct boost::mpl::void_,struct boost::mpl::void_,struct boost::mpl::void_,struct boost::mpl::void_> > const &)" (??$initialize@U?$init_base@V?$init@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@Uvoid_@mpl@boost@@U345@U345@U345@U345@U345@U345@U345@U345@U345@U345@U345@U345@U345@@python@boost@@@python@boost@@@?$class_@Vhello@?A0x58ed8be9@@Unot_specified@detail@python@boost@@U3456@U3456@@python@boost@@AAEXABU?$init_base@V?$init@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@Uvoid_@mpl@boost@@U345@U345@U345@U345@U345@U345@U345@U345@U345@U345@U345@U345@U345@@python@boost@@@12@@Z) extending.obj : warning LNK4217: locally defined symbol ?function_object@objects@python@boost@@YA?AVobject@api@23@ABUpy_function@123@ABU?$pair@PBUkeyword@detail@python@boost@@PBU1234@@std@@@Z (class boost::python::api::object __cdecl boost::python::objects::function_object(struct boost::python::objects::py_function const &,struct std::pair<struct boost::python::detail::keyword const *,struct boost::python::detail::keyword const *> const &)) imported in function "class boost::python::api::object __cdecl boost::python::detail::make_function_aux<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > (__cdecl*)(class `anonymous namespace'::hello const &),struct boost::python::default_call_policies,struct boost::mpl::vector2<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class `anonymous namespace'::hello const &>,struct boost::mpl::int_<0> >(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > (__cdecl*)(class `anonymous namespace'::hello const &),struct boost::python::default_call_policies const &,struct boost::mpl::vector2<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class `anonymous namespace'::hello const &> const &,struct std::pair<struct boost::python::detail::keyword const *,struct boost::python::detail::keyword const *> const &,struct boost::mpl::int_<0>)" (??$make_function_aux@P6A?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABVhello@?A0x58ed8be9@@@ZUdefault_call_policies@python@boost@@U?$vector2@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABVhello@?A0x58ed8be9@@@mpl@7@U?$int_@$0A@@97@@detail@python@boost@@YA?AVobject@api@12@P6A?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABVhello@?A0x58ed8be9@@@ZABUdefault_call_policies@12@ABU?$vector2@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABVhello@?A0x58ed8be9@@@mpl@2@ABU?$pair@PBUkeyword@detail@python@boost@@PBU1234@@6@U?$int_@$0A@@mpl@2@@Z) extending.obj : warning LNK4217: locally defined symbol ?function_object@objects@python@boost@@YA?AVobject@api@23@ABUpy_function@123@@Z (class boost::python::api::object __cdecl boost::python::objects::function_object(struct boost::python::objects::py_function const &)) imported in function "class boost::python::api::object __cdecl boost::python::detail::make_function_aux<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > (__cdecl*)(class `anonymous namespace'::hello const &),struct boost::python::default_call_policies,struct boost::mpl::vector2<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class `anonymous namespace'::hello const &> >(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > (__cdecl*)(class `anonymous namespace'::hello const &),struct boost::python::default_call_policies const &,struct boost::mpl::vector2<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class `anonymous namespace'::hello const &> const &)" (??$make_function_aux@P6A?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABVhello@?A0x58ed8be9@@@ZUdefault_call_policies@python@boost@@U?$vector2@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABVhello@?A0x58ed8be9@@@mpl@7@@detail@python@boost@@YA?AVobject@api@12@P6A?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABVhello@?A0x58ed8be9@@@ZABUdefault_call_policies@12@ABU?$vector2@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABVhello@?A0x58ed8be9@@@mpl@2@@Z) extending.obj : warning LNK4217: locally defined symbol ?copy_class_object@objects@python@boost@@YAXABUtype_info@23@0@Z (void __cdecl boost::python::objects::copy_class_object(struct boost::python::type_info const &,struct boost::python::type_info const &)) imported in function "private: static void __cdecl boost::python::objects::class_metadata<class `anonymous namespace'::hello,struct boost::python::detail::not_specified,struct boost::python::detail::not_specified,struct boost::python::detail::not_specified>::maybe_register_class_to_python<class `anonymous namespace'::hello>(class `anonymous namespace'::hello *,struct boost::mpl::bool_<0>)" (??$maybe_register_class_to_python@Vhello@?A0x58ed8be9@@@?$class_metadata@Vhello@?A0x58ed8be9@@Unot_specified@detail@python@boost@@U3456@U3456@@objects@python@boost@@CAXPAVhello@?A0x58ed8be9@@U?$bool_@$0A@@mpl@3@@Z) extending.obj : warning LNK4217: locally defined symbol ?init_module@detail@python@boost@@YAPAU_object@@AAUPyModuleDef@@P6AXXZ@Z (struct _object * __cdecl boost::python::detail::init_module(struct PyModuleDef &,void (__cdecl*)(void))) imported in function _PyInit_extending extending.obj : warning LNK4217: locally defined symbol ?scope_setattr_doc@detail@python@boost@@YAXPBDABVobject@api@23@0@Z (void __cdecl boost::python::detail::scope_setattr_doc(char const *,class boost::python::api::object const &,char const *)) imported in function "void __cdecl boost::python::def<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > (__cdecl*)(class `anonymous namespace'::hello const &)>(char const *,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > (__cdecl*)(class `anonymous namespace'::hello const &))" (??$def@P6A?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABVhello@?A0x58ed8be9@@@Z@python@boost@@YAXPBDP6A?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABVhello@?A0x58ed8be9@@@Z@Z) boost_python.lib(pickle_support.obj) : error LNK2001: unresolved external symbol __purecall extending.obj : error LNK2001: unresolved external symbol __purecall boost_python.lib(function.obj) : error LNK2001: unresolved external symbol __purecall boost_python.lib(errors.obj) : error LNK2001: unresolved external symbol __purecall boost_python.lib(class.obj) : error LNK2001: unresolved external symbol __purecall boost_python.lib(from_python.obj) : error LNK2001: unresolved external symbol __imp___invalid_parameter boost_python.lib(function_doc_signature.obj) : error LNK2001: unresolved external symbol __imp___invalid_parameter boost_python.lib(class.obj) : error LNK2001: unresolved external symbol __imp___invalid_parameter extending.obj : error LNK2001: unresolved external symbol __imp___invalid_parameter boost_python.lib(function.obj) : error LNK2001: unresolved external symbol __imp___invalid_parameter boost_python.lib(registry.obj) : error LNK2001: unresolved external symbol __imp___invalid_parameter boost_python.lib(builtin_converters.obj) : error LNK2001: unresolved external symbol __imp___invalid_parameter boost_python.lib(pickle_support.obj) : error LNK2001: unresolved external symbol __imp___wassert boost_python.lib(dict.obj) : error LNK2001: unresolved external symbol __imp___wassert boost_python.lib(module.obj) : error LNK2001: unresolved external symbol __imp___wassert boost_python.lib(str.obj) : error LNK2001: unresolved external symbol __imp___wassert boost_python.lib(tuple.obj) : error LNK2001: unresolved external symbol __imp___wassert boost_python.lib(function_doc_signature.obj) : error LNK2001: unresolved external symbol __imp___wassert boost_python.lib(class.obj) : error LNK2001: unresolved external symbol __imp___wassert boost_python.lib(from_python.obj) : error LNK2001: unresolved external symbol __imp___wassert boost_python.lib(object_operators.obj) : error LNK2001: unresolved external symbol __imp___wassert boost_python.lib(object_protocol.obj) : error LNK2001: unresolved external symbol __imp___wassert boost_python.lib(list.obj) : error LNK2001: unresolved external symbol __imp___wassert extending.obj : error LNK2001: unresolved external symbol __imp___wassert boost_python.lib(function.obj) : error LNK2001: unresolved external symbol __imp___wassert boost_python.lib(registry.obj) : error LNK2001: unresolved external symbol __imp___wassert boost_python.lib(builtin_converters.obj) : error LNK2001: unresolved external symbol __imp___wassert boost_python.lib(function_doc_signature.obj) : error LNK2019: unresolved external symbol _memcpy referenced in function __unwindfunclet$?py_type_str@function_doc_signature_generator@objects@python@boost@@CAPBDABUsignature_element@detail@34@@Z$0 extending.obj : error LNK2001: unresolved external symbol _memcpy boost_python.lib(errors.obj) : error LNK2001: unresolved external symbol _memcpy boost_python.lib(registry.obj) : error LNK2001: unresolved external symbol _memcpy boost_python.lib(builtin_converters.obj) : error LNK2001: unresolved external symbol _memcpy boost_python.lib(function_doc_signature.obj) : error LNK2019: unresolved external symbol _memmove referenced in function "public: static int __cdecl std::char_traits<char>::compare(char const * const,char const * const,unsigned int)" (?compare@?$char_traits@D@std@@SAHQBD0I@Z) extending.obj : error LNK2001: unresolved external symbol _memmove boost_python.lib(registry.obj) : error LNK2001: unresolved external symbol _memmove boost_python.lib(builtin_converters.obj) : error LNK2001: unresolved external symbol _memmove boost_python.lib(from_python.obj) : error LNK2001: unresolved external symbol _memmove extending.obj : error LNK2019: unresolved external symbol _strlen referenced in function "public: static unsigned int __cdecl std::char_traits<char>::length(char const * const)" (?length@?$char_traits@D@std@@SAIQBD@Z) boost_python.lib(registry.obj) : error LNK2001: unresolved external symbol _strlen boost_python.lib(function_doc_signature.obj) : error LNK2001: unresolved external symbol _strlen extending.obj : error LNK2019: unresolved external symbol ___std_type_info_compare referenced in function "public: bool __thiscall type_info::operator==(class type_info const &)const " (??8type_info@@QBE_NABV0@@Z) boost_python.lib(function.obj) : error LNK2001: unresolved external symbol ___std_type_info_compare boost_python.lib(registry.obj) : error LNK2001: unresolved external symbol ___std_type_info_compare boost_python.lib(module.obj) : error LNK2001: unresolved external symbol ___std_type_info_compare boost_python.lib(class.obj) : error LNK2001: unresolved external symbol ___std_type_info_name boost_python.lib(pickle_support.obj) : error LNK2001: unresolved external symbol ___std_type_info_name extending.obj : error LNK2001: unresolved external symbol ___std_type_info_name boost_python.lib(function.obj) : error LNK2001: unresolved external symbol ___std_type_info_name boost_python.lib(registry.obj) : error LNK2001: unresolved external symbol ___std_type_info_name boost_python.lib(from_python.obj) : error LNK2001: unresolved external symbol ___std_type_info_name boost_python.lib(function_doc_signature.obj) : error LNK2019: unresolved external symbol __imp___CrtDbgReportW referenced in function "public: void __thiscall std::_Iterator_base12::_Orphan_me(void)" (?_Orphan_me@_Iterator_base12@std@@QAEXXZ) extending.obj : error LNK2001: unresolved external symbol __imp___CrtDbgReportW boost_python.lib(registry.obj) : error LNK2001: unresolved external symbol __imp___CrtDbgReportW boost_python.lib(builtin_converters.obj) : error LNK2001: unresolved external symbol __imp___CrtDbgReportW boost_python.lib(from_python.obj) : error LNK2001: unresolved external symbol __imp___CrtDbgReportW extending.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) void * __cdecl boost::python::objects::find_static_type(void *,struct boost::python::type_info,struct boost::python::type_info)" (__imp_?find_static_type@objects@python@boost@@YAPAXPAXUtype_info@23@1@Z) referenced in function "private: virtual void * __thiscall boost::python::objects::value_holder<class `anonymous namespace'::hello>::holds(struct boost::python::type_info,bool)" (?holds@?$value_holder@Vhello@?A0x58ed8be9@@@objects@python@boost@@EAEPAXUtype_info@34@_N@Z) extending.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: __thiscall boost::python::converter::shared_ptr_deleter::shared_ptr_deleter(struct boost::python::converter::shared_ptr_deleter const &)" (__imp_??0shared_ptr_deleter@converter@python@boost@@QAE@ABU0123@@Z) referenced in function "public: __thiscall std::_Compressed_pair<struct boost::python::converter::shared_ptr_deleter,void *,0>::_Compressed_pair<struct boost::python::converter::shared_ptr_deleter,void *,0><struct boost::python::converter::shared_ptr_deleter,void * &>(struct std::_One_then_variadic_args_t,struct boost::python::converter::shared_ptr_deleter &&,void * &)" (??$?0Ushared_ptr_deleter@converter@python@boost@@AAPAX@?$_Compressed_pair@Ushared_ptr_deleter@converter@python@boost@@PAX$0A@@std@@QAE@U_One_then_variadic_args_t@1@$$QAUshared_ptr_deleter@converter@python@boost@@AAPAX@Z) extending.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: __thiscall boost::python::objects::class_base::~class_base(void)" (__imp_??1class_base@objects@python@boost@@QAE@XZ) referenced in function __unwindfunclet$??$?0V?$init@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@Uvoid_@mpl@boost@@U345@U345@U345@U345@U345@U345@U345@U345@U345@U345@U345@U345@U345@@python@boost@@@?$class_@Vhello@?A0x58ed8be9@@Unot_specified@detail@python@boost@@U3456@U3456@@python@boost@@QAE@PBDABU?$init_base@V?$init@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@Uvoid_@mpl@boost@@U345@U345@U345@U345@U345@U345@U345@U345@U345@U345@U345@U345@U345@@python@boost@@@12@@Z$0 extending.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) void __cdecl boost::python::objects::register_dynamic_id_aux(struct boost::python::type_info,struct std::pair<void *,struct boost::python::type_info> (__cdecl*)(void *))" (__imp_?register_dynamic_id_aux@objects@python@boost@@YAXUtype_info@23@P6A?AU?$pair@PAXUtype_info@python@boost@@@std@@PAX@Z@Z) referenced in function "void __cdecl boost::python::objects::register_dynamic_id<class `anonymous namespace'::hello>(class `anonymous namespace'::hello *)" (??$register_dynamic_id@Vhello@?A0x58ed8be9@@@objects@python@boost@@YAXPAVhello@?A0x58ed8be9@@@Z) MSVCRTD.lib(throw_bad_alloc.obj) : error LNK2001: unresolved external symbol __CxxThrowException@8 boost_python.lib(from_python.obj) : error LNK2001: unresolved external symbol __CxxThrowException@8 boost_python.lib(str.obj) : error LNK2001: unresolved external symbol __CxxThrowException@8 boost_python.lib(function_doc_signature.obj) : error LNK2001: unresolved external symbol __CxxThrowException@8 boost_python.lib(class.obj) : error LNK2001: unresolved external symbol __CxxThrowException@8 extending.obj : error LNK2001: unresolved external symbol __CxxThrowException@8 boost_python.lib(errors.obj) : error LNK2001: unresolved external symbol __CxxThrowException@8 boost_python.lib(registry.obj) : error LNK2001: unresolved external symbol __CxxThrowException@8 boost_python.lib(builtin_converters.obj) : error LNK2001: unresolved external symbol __CxxThrowException@8 boost_python.lib(class.obj) : error LNK2001: unresolved external symbol ___CxxFrameHandler3 boost_python.lib(pickle_support.obj) : error LNK2001: unresolved external symbol ___CxxFrameHandler3 boost_python.lib(dict.obj) : error LNK2001: unresolved external symbol ___CxxFrameHandler3 boost_python.lib(module.obj) : error LNK2001: unresolved external symbol ___CxxFrameHandler3 boost_python.lib(list.obj) : error LNK2001: unresolved external symbol ___CxxFrameHandler3 boost_python.lib(str.obj) : error LNK2001: unresolved external symbol ___CxxFrameHandler3 boost_python.lib(tuple.obj) : error LNK2001: unresolved external symbol ___CxxFrameHandler3 boost_python.lib(function_doc_signature.obj) : error LNK2001: unresolved external symbol ___CxxFrameHandler3 boost_python.lib(builtin_converters.obj) : error LNK2001: unresolved external symbol ___CxxFrameHandler3 boost_python.lib(from_python.obj) : error LNK2001: unresolved external symbol ___CxxFrameHandler3 boost_python.lib(object_operators.obj) : error LNK2001: unresolved external symbol ___CxxFrameHandler3 boost_python.lib(object_protocol.obj) : error LNK2001: unresolved external symbol ___CxxFrameHandler3 extending.obj : error LNK2001: unresolved external symbol ___CxxFrameHandler3 boost_python.lib(function.obj) : error LNK2001: unresolved external symbol ___CxxFrameHandler3 boost_python.lib(errors.obj) : error LNK2001: unresolved external symbol ___CxxFrameHandler3 boost_python.lib(registry.obj) : error LNK2001: unresolved external symbol ___CxxFrameHandler3 boost_python.lib(function.obj) : error LNK2019: unresolved external symbol _strcmp referenced in function "public: bool __thiscall boost::python::objects::`anonymous namespace'::less_cstring::operator()(char const *,char const *)const " (??Rless_cstring@?A0xaffd44c2@objects@python@boost@@QBE_NPBD0@Z) MSVCRTD.lib(throw_bad_alloc.obj) : error LNK2001: unresolved external symbol ___std_exception_copy boost_python.lib(errors.obj) : error LNK2001: unresolved external symbol ___std_exception_copy boost_python.lib(builtin_converters.obj) : error LNK2001: unresolved external symbol ___std_exception_copy boost_python.lib(str.obj) : error LNK2001: unresolved external symbol ___std_exception_copy boost_python.lib(class.obj) : error LNK2001: unresolved external symbol ___std_exception_copy MSVCRTD.lib(throw_bad_alloc.obj) : error LNK2001: unresolved external symbol ___std_exception_destroy boost_python.lib(errors.obj) : error LNK2001: unresolved external symbol ___std_exception_destroy boost_python.lib(builtin_converters.obj) : error LNK2001: unresolved external symbol ___std_exception_destroy boost_python.lib(str.obj) : error LNK2001: unresolved external symbol ___std_exception_destroy boost_python.lib(class.obj) : error LNK2001: unresolved external symbol ___std_exception_destroy boost_python.lib(function_doc_signature.obj) : error LNK2019: unresolved external symbol _memcmp referenced in function "public: static int __cdecl std::char_traits<char>::compare(char const * const,char const * const,unsigned int)" (?compare@?$char_traits@D@std@@SAHQBD0I@Z) boost_python.lib(function_doc_signature.obj) : error LNK2019: unresolved external symbol _memset referenced in function "public: static char * __cdecl std::char_traits<char>::assign(char * const,unsigned int,char)" (?assign@?$char_traits@D@std@@SAPADQADID@Z) MSVCRTD.lib(utility_desktop.obj) : error LNK2001: unresolved external symbol _memset boost_python.lib(class.obj) : error LNK2019: unresolved external symbol ___RTCastToVoid referenced in function _class_setattro MSVCRTD.lib(new_scalar.obj) : error LNK2019: unresolved external symbol __callnewh referenced in function "void * __cdecl operator new(unsigned int)" (??2@YAPAXI@Z) MSVCRTD.lib(new_scalar.obj) : error LNK2019: unresolved external symbol _malloc referenced in function "void * __cdecl operator new(unsigned int)" (??2@YAPAXI@Z) MSVCRTD.lib(utility.obj) : error LNK2019: unresolved external symbol ___vcrt_initialize referenced in function ___scrt_initialize_crt MSVCRTD.lib(utility.obj) : error LNK2019: unresolved external symbol ___vcrt_uninitialize referenced in function ___scrt_initialize_crt MSVCRTD.lib(utility.obj) : error LNK2019: unresolved external symbol ___vcrt_uninitialize_critical referenced in function ___scrt_dllmain_uninitialize_critical MSVCRTD.lib(utility.obj) : error LNK2019: unresolved external symbol ___vcrt_thread_attach referenced in function ___scrt_dllmain_crt_thread_attach MSVCRTD.lib(utility.obj) : error LNK2019: unresolved external symbol ___vcrt_thread_detach referenced in function ___scrt_dllmain_crt_thread_attach MSVCRTD.lib(utility.obj) : error LNK2019: unresolved external symbol __seh_filter_dll referenced in function ___scrt_dllmain_exception_filter MSVCRTD.lib(utility.obj) : error LNK2019: unresolved external symbol __is_c_termination_complete referenced in function ___scrt_dllmain_uninitialize_c MSVCRTD.lib(utility.obj) : error LNK2019: unresolved external symbol __configure_narrow_argv referenced in function "public: static int __cdecl __scrt_narrow_argv_policy::configure_argv(void)" (?configure_argv@__scrt_narrow_argv_policy@@SAHXZ) MSVCRTD.lib(utility.obj) : error LNK2019: unresolved external symbol __initialize_narrow_environment referenced in function "public: static int __cdecl __scrt_narrow_environment_policy::initialize_environment(void)" (?initialize_environment@__scrt_narrow_environment_policy@@SAHXZ) MSVCRTD.lib(utility.obj) : error LNK2019: unresolved external symbol __initialize_onexit_table referenced in function ___scrt_initialize_onexit_tables MSVCRTD.lib(utility.obj) : error LNK2019: unresolved external symbol __register_onexit_function referenced in function __onexit MSVCRTD.lib(utility.obj) : error LNK2019: unresolved external symbol __execute_onexit_table referenced in function ___scrt_dllmain_uninitialize_c MSVCRTD.lib(utility.obj) : error LNK2019: unresolved external symbol __crt_atexit referenced in function __onexit MSVCRTD.lib(utility.obj) : error LNK2019: unresolved external symbol __crt_at_quick_exit referenced in function _at_quick_exit MSVCRTD.lib(utility.obj) : error LNK2019: unresolved external symbol ___acrt_initialize referenced in function ___scrt_initialize_crt MSVCRTD.lib(utility.obj) : error LNK2019: unresolved external symbol ___acrt_uninitialize referenced in function ___scrt_uninitialize_crt MSVCRTD.lib(utility.obj) : error LNK2019: unresolved external symbol ___acrt_uninitialize_critical referenced in function ___scrt_dllmain_uninitialize_critical MSVCRTD.lib(utility.obj) : error LNK2019: unresolved external symbol ___acrt_thread_attach referenced in function ___scrt_dllmain_crt_thread_attach MSVCRTD.lib(utility.obj) : error LNK2019: unresolved external symbol ___acrt_thread_detach referenced in function ___scrt_dllmain_crt_thread_detach MSVCRTD.lib(utility.obj) : error LNK2019: unresolved external symbol __cexit referenced in function ___scrt_dllmain_uninitialize_c MSVCRTD.lib(thread_safe_statics.obj) : error LNK2019: unresolved external symbol __CrtDbgReportW referenced in function __Init_thread_wait MSVCRTD.lib(thread_safe_statics.obj) : error LNK2019: unresolved external symbol __imp__CloseHandle@4 referenced in function "void __cdecl __scrt_uninitialize_thread_safe_statics(void)" (?__scrt_uninitialize_thread_safe_statics@@YAXXZ) MSVCRTD.lib(thread_safe_statics.obj) : error LNK2019: unresolved external symbol __imp__EnterCriticalSection@4 referenced in function __Init_thread_lock MSVCRTD.lib(thread_safe_statics.obj) : error LNK2019: unresolved external symbol __imp__LeaveCriticalSection@4 referenced in function __Init_thread_unlock MSVCRTD.lib(thread_safe_statics.obj) : error LNK2019: unresolved external symbol __imp__DeleteCriticalSection@4 referenced in function "void __cdecl __scrt_uninitialize_thread_safe_statics(void)" (?__scrt_uninitialize_thread_safe_statics@@YAXXZ) MSVCRTD.lib(thread_safe_statics.obj) : error LNK2019: unresolved external symbol __imp__SetEvent@4 referenced in function __Init_thread_notify MSVCRTD.lib(thread_safe_statics.obj) : error LNK2019: unresolved external symbol __imp__ResetEvent@4 referenced in function __Init_thread_notify MSVCRTD.lib(thread_safe_statics.obj) : error LNK2019: unresolved external symbol __imp__WaitForSingleObjectEx@12 referenced in function __Init_thread_wait MSVCRTD.lib(thread_safe_statics.obj) : error LNK2019: unresolved external symbol __imp__CreateEventW@16 referenced in function "void __cdecl __scrt_initialize_thread_safe_statics_platform_specific(void)" (?__scrt_initialize_thread_safe_statics_platform_specific@@YAXXZ) MSVCRTD.lib(thread_safe_statics.obj) : error LNK2019: unresolved external symbol __imp__GetModuleHandleW@4 referenced in function "void __cdecl __scrt_initialize_thread_safe_statics_platform_specific(void)" (?__scrt_initialize_thread_safe_statics_platform_specific@@YAXXZ) MSVCRTD.lib(utility_desktop.obj) : error LNK2001: unresolved external symbol __imp__GetModuleHandleW@4 MSVCRTD.lib(thread_safe_statics.obj) : error LNK2019: unresolved external symbol __imp__GetProcAddress@8 referenced in function "void __cdecl __scrt_initialize_thread_safe_statics_platform_specific(void)" (?__scrt_initialize_thread_safe_statics_platform_specific@@YAXXZ) MSVCRTD.lib(thread_safe_statics.obj) : error LNK2019: unresolved external symbol ___vcrt_InitializeCriticalSectionEx referenced in function "void __cdecl __scrt_initialize_thread_safe_statics_platform_specific(void)" (?__scrt_initialize_thread_safe_statics_platform_specific@@YAXXZ) MSVCRTD.lib(tncleanup.obj) : error LNK2019: unresolved external symbol __imp__InitializeSListHead@4 referenced in function "void __cdecl __scrt_initialize_type_info(void)" (?__scrt_initialize_type_info@@YAXXZ) MSVCRTD.lib(tncleanup.obj) : error LNK2019: unresolved external symbol ___std_type_info_destroy_list referenced in function "void __cdecl __scrt_uninitialize_type_info(void)" (?__scrt_uninitialize_type_info@@YAXXZ) MSVCRTD.lib(delete_scalar.obj) : error LNK2019: unresolved external symbol __free_dbg referenced in function "void __cdecl operator delete(void *)" (??3@YAXPAX@Z) MSVCRTD.lib(_cpu_disp_.obj) : error LNK2019: unresolved external symbol _IsProcessorFeaturePresent@4 referenced in function ___isa_available_init MSVCRTD.lib(utility_desktop.obj) : error LNK2001: unresolved external symbol _IsProcessorFeaturePresent@4 MSVCRTD.lib(gs_report.obj) : error LNK2001: unresolved external symbol _IsProcessorFeaturePresent@4 MSVCRTD.lib(utility_desktop.obj) : error LNK2019: unresolved external symbol __imp__IsDebuggerPresent@0 referenced in function ___scrt_fastfail MSVCRTD.lib(utility_desktop.obj) : error LNK2019: unresolved external symbol __imp__UnhandledExceptionFilter@4 referenced in function ___scrt_fastfail MSVCRTD.lib(gs_report.obj) : error LNK2001: unresolved external symbol __imp__UnhandledExceptionFilter@4 MSVCRTD.lib(utility_desktop.obj) : error LNK2019: unresolved external symbol __imp__SetUnhandledExceptionFilter@4 referenced in function ___scrt_fastfail MSVCRTD.lib(gs_report.obj) : error LNK2001: unresolved external symbol __imp__SetUnhandledExceptionFilter@4 MSVCRTD.lib(utility_desktop.obj) : error LNK2019: unresolved external symbol __imp__GetStartupInfoW@4 referenced in function ___scrt_get_show_window_mode MSVCRTD.lib(utility_desktop.obj) : error LNK2019: unresolved external symbol _terminate referenced in function ___scrt_unhandled_exception_filter@4 MSVCRTD.lib(_chandler4gs_.obj) : error LNK2019: unresolved external symbol __except_handler4_common referenced in function __except_handler4 MSVCRTD.lib(gs_report.obj) : error LNK2019: unresolved external symbol __imp__GetCurrentProcess@0 referenced in function ___raise_securityfailure MSVCRTD.lib(gs_report.obj) : error LNK2019: unresolved external symbol __imp__TerminateProcess@8 referenced in function ___raise_securityfailure extending.pyd : fatal error LNK1120: 67 unresolved externals call "..\bin\standalone\msvc\msvc-14.1\msvc-setup.bat" >nul link /NOLOGO /INCREMENTAL:NO /DLL /NOENTRY /DEBUG /MACHINE:X86 /MANIFEST /subsystem:console /out:"extending.pyd" /LIBPATH:"C:\Python\Python35-32\libs" @"extending.pyd.rsp" if %ERRORLEVEL% NEQ 0 EXIT %ERRORLEVEL% ...failed msvc.link.dll extending.pyd extending.pdb... ...removing extending.pdb compile-c-c++ embedding.obj embedding.cpp embedding.cpp(56): error C2065: 'initembedded_hello': undeclared identifier call "..\bin\standalone\msvc\msvc-14.1\msvc-setup.bat" >nul cl /Zm800 -nologo @"embedding.obj.rsp" ...failed compile-c-c++ embedding.obj... ...skipped <p.>embedding.exe for lack of <p.>embedding.obj... ...skipped <p.>embedding.pdb for lack of <p.>embedding.obj... ...failed updating 3 targets... ...skipped 2 targets...
_______________________________________________ Cplusplus-sig mailing list Cplusplus-sig@python.org https://mail.python.org/mailman/listinfo/cplusplus-sig