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
[email protected]
https://mail.python.org/mailman/listinfo/cplusplus-sig