Problem mit Boost Options



  • Ich denke er hat sich einfach nur verschrieben, anstelle von ->



  • Danke für eure Antwort, ja ich hatte den Pfeil falsch geschrieben...

    Object-Datei wurde erfolgreich erzeugt, kriege ich aber immer noch nicht kompiliert...

    Meldung:

    trivial::severity_level const> const&)':
    log_to_file_options.cpp:(.text._ZN5boost3log11v2_mt_posix7sources12basic_loggerIcNS2_15severity_loggerINS1_7trivial14severity_levelEEENS2_19single_thread_modelEE20open_record_unlockedINS_9parameter3aux15tagged_argumentINS1_8keywords3tag8severityEKS6_EEEENS1_6recordERKT_[_ZN5boost3log11v2_mt_posix7sources12basic_loggerIcNS2_15severity_loggerINS1_7trivial14severity_levelEEENS2_19single_thread_modelEE20open_record_unlockedINS_9parameter3aux15tagged_argumentINS1_8keywords3tag8severityEKS6_EEEENS1_6recordERKT_]+0x3a): Nicht definierter Verweis auf `boost::log::v2_mt_posix::core::open_record(boost::log::v2_mt_posix::attribute_set const&)'
    log_to_file_options.o: In Funktion `boost::log::v2_mt_posix::sources::basic_logger<char, boost::log::v2_mt_posix::sources::severity_logger<boost::log::v2_mt_posix::trivial::severity_level>, boost::log::v2_mt_posix::sources::single_thread_model>::push_record_unlocked(boost::log::v2_mt_posix::record&&)':
    log_to_file_options.cpp:(.text._ZN5boost3log11v2_mt_posix7sources12basic_loggerIcNS2_15severity_loggerINS1_7trivial14severity_levelEEENS2_19single_thread_modelEE20push_record_unlockedEONS1_6recordE[_ZN5boost3log11v2_mt_posix7sources12basic_loggerIcNS2_15severity_loggerINS1_7trivial14severity_levelEEENS2_19single_thread_modelEE20push_record_unlockedEONS1_6recordE]+0x43): Nicht definierter Verweis auf `boost::log::v2_mt_posix::core::push_record_move(boost::log::v2_mt_posix::record&)'
    log_to_file_options.o: In Funktion `void boost::log::v2_mt_posix::aux::parse_date_time_format<char, std::char_traits<char>, std::allocator<char> >(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, boost::log::v2_mt_posix::aux::date_time_format_parser_callback<char>&)':
    log_to_file_options.cpp:(.text._ZN5boost3log11v2_mt_posix3aux22parse_date_time_formatIcSt11char_traitsIcESaIcEEEvRKSbIT_T0_T1_ERNS2_32date_time_format_parser_callbackIS7_EE[_ZN5boost3log11v2_mt_posix3aux22parse_date_time_formatIcSt11char_traitsIcESaIcEEEvRKSbIT_T0_T1_ERNS2_32date_time_format_parser_callbackIS7_EE]+0x43): Nicht definierter Verweis auf `void boost::log::v2_mt_posix::aux::parse_date_time_format<char>(char const*, char const*, boost::log::v2_mt_posix::aux::date_time_format_parser_callback<char>&)'
    log_to_file_options.o: In Funktion `void boost::log::v2_mt_posix::sinks::text_file_backend::construct<boost::parameter::aux::tagged_argument<boost::log::v2_mt_posix::keywords::tag::file_name, char* const> >(boost::parameter::aux::tagged_argument<boost::log::v2_mt_posix::keywords::tag::file_name, char* const> const&)':
    log_to_file_options.cpp:(.text._ZN5boost3log11v2_mt_posix5sinks17text_file_backend9constructINS_9parameter3aux15tagged_argumentINS1_8keywords3tag9file_nameEKPcEEEEvRKT_[_ZN5boost3log11v2_mt_posix5sinks17text_file_backend9constructINS_9parameter3aux15tagged_argumentINS1_8keywords3tag9file_nameEKPcEEEEvRKT_]+0x190): Nicht definierter Verweis auf `boost::log::v2_mt_posix::sinks::text_file_backend::construct(boost::filesystem::path const&, std::_Ios_Openmode, unsigned long, boost::log::v2_mt_posix::aux::light_function<bool ()> const&, bool)'
    log_to_file_options.o: In Funktion `boost::log::v2_mt_posix::aux::basic_format<char>::pump::~pump()':
    log_to_file_options.cpp:(.text._ZN5boost3log11v2_mt_posix3aux12basic_formatIcE4pumpD2Ev[_ZN5boost3log11v2_mt_posix3aux12basic_formatIcE4pumpD5Ev]+0x61): Nicht definierter Verweis auf `boost::log::v2_mt_posix::aux::unhandled_exception_count()'
    log_to_file_options.o: In Funktion `boost::detail::sp_ms_deleter<boost::log::v2_mt_posix::sinks::basic_text_ostream_backend<char> >::destroy()':
    log_to_file_options.cpp:(.text._ZN5boost6detail13sp_ms_deleterINS_3log11v2_mt_posix5sinks26basic_text_ostream_backendIcEEE7destroyEv[_ZN5boost6detail13sp_ms_deleterINS_3log11v2_mt_posix5sinks26basic_text_ostream_backendIcEEE7destroyEv]+0x2b): Nicht definierter Verweis auf `boost::log::v2_mt_posix::sinks::basic_text_ostream_backend<char>::~basic_text_ostream_backend()'
    log_to_file_options.o: In Funktion `boost::detail::sp_ms_deleter<boost::log::v2_mt_posix::sinks::text_file_backend>::destroy()':
    log_to_file_options.cpp:(.text._ZN5boost6detail13sp_ms_deleterINS_3log11v2_mt_posix5sinks17text_file_backendEE7destroyEv[_ZN5boost6detail13sp_ms_deleterINS_3log11v2_mt_posix5sinks17text_file_backendEE7destroyEv]+0x2b): Nicht definierter Verweis auf `boost::log::v2_mt_posix::sinks::text_file_backend::~text_file_backend()'
    log_to_file_options.o: In Funktion `boost::log::v2_mt_posix::visitation_result boost::log::v2_mt_posix::value_visitor_invoker<boost::mpl::vector2<std::string, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >, boost::log::v2_mt_posix::fallback_to_none>::operator()<boost::log::v2_mt_posix::binder1st<boost::log::v2_mt_posix::output_fun, boost::log::v2_mt_posix::expressions::aux::stream_ref<boost::log::v2_mt_posix::basic_formatting_ostream<char, std::char_traits<char>, std::allocator<char> > >&> >(boost::log::v2_mt_posix::attribute_name const&, boost::log::v2_mt_posix::attribute_value_set const&, boost::log::v2_mt_posix::binder1st<boost::log::v2_mt_posix::output_fun, boost::log::v2_mt_posix::expressions::aux::stream_ref<boost::log::v2_mt_posix::basic_formatting_ostream<char, std::char_traits<char>, std::allocator<char> > >&>) const':
    log_to_file_options.cpp:(.text._ZNK5boost3log11v2_mt_posix21value_visitor_invokerINS_3mpl7vector2ISsSbIwSt11char_traitsIwESaIwEEEENS1_16fallback_to_noneEEclINS1_9binder1stINS1_10output_funERNS1_11expressions3aux10stream_refINS1_24basic_formatting_ostreamIcS5_IcESaIcEEEEEEEEENS1_17visitation_resultERKNS1_14attribute_nameERKNS1_19attribute_value_setET_[_ZNK5boost3log11v2_mt_posix21value_visitor_invokerINS_3mpl7vector2ISsSbIwSt11char_traitsIwESaIwEEEENS1_16fallback_to_noneEEclINS1_9binder1stINS1_10output_funERNS1_11expressions3aux10stream_refINS1_24basic_formatting_ostreamIcS5_IcESaIcEEEEEEEEENS1_17visitation_resultERKNS1_14attribute_nameERKNS1_19attribute_value_setET_]+0x29): Nicht definierter Verweis auf `boost::log::v2_mt_posix::attribute_value_set::find(boost::log::v2_mt_posix::attribute_name) const'
    log_to_file_options.cpp:(.text._ZNK5boost3log11v2_mt_posix21value_visitor_invokerINS_3mpl7vector2ISsSbIwSt11char_traitsIwESaIwEEEENS1_16fallback_to_noneEEclINS1_9binder1stINS1_10output_funERNS1_11expressions3aux10stream_refINS1_24basic_formatting_ostreamIcS5_IcESaIcEEEEEEEEENS1_17visitation_resultERKNS1_14attribute_nameERKNS1_19attribute_value_setET_[_ZNK5boost3log11v2_mt_posix21value_visitor_invokerINS_3mpl7vector2ISsSbIwSt11char_traitsIwESaIwEEEENS1_16fallback_to_noneEEclINS1_9binder1stINS1_10output_funERNS1_11expressions3aux10stream_refINS1_24basic_formatting_ostreamIcS5_IcESaIcEEEEEEEEENS1_17visitation_resultERKNS1_14attribute_nameERKNS1_19attribute_value_setET_]+0x3d): Nicht definierter Verweis auf `boost::log::v2_mt_posix::attribute_value_set::end() const'
    log_to_file_options.cpp:(.text._ZNK5boost3log11v2_mt_posix21value_visitor_invokerINS_3mpl7vector2ISsSbIwSt11char_traitsIwESaIwEEEENS1_16fallback_to_noneEEclINS1_9binder1stINS1_10output_funERNS1_11expressions3aux10stream_refINS1_24basic_formatting_ostreamIcS5_IcESaIcEEEEEEEEENS1_17visitation_resultERKNS1_14attribute_nameERKNS1_19attribute_value_setET_[_ZNK5boost3log11v2_mt_posix21value_visitor_invokerINS_3mpl7vector2ISsSbIwSt11char_traitsIwESaIwEEEENS1_16fallback_to_noneEEclINS1_9binder1stINS1_10output_funERNS1_11expressions3aux10stream_refINS1_24basic_formatting_ostreamIcS5_IcESaIcEEEEEEEEENS1_17visitation_resultERKNS1_14attribute_nameERKNS1_19attribute_value_setET_]+0x11a): Nicht definierter Verweis auf `boost::log::v2_mt_posix::aux::attach_attribute_name_info(boost::exception&, boost::log::v2_mt_posix::attribute_name const&)'
    log_to_file_options.o: In Funktion `boost::array<std::pair<boost::log::v2_mt_posix::type_info_wrapper, void*>, 2ul> const& boost::log::v2_mt_posix::aux::type_sequence_dispatcher<boost::mpl::vector2<std::string, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >::get_dispatching_map<boost::log::v2_mt_posix::binder1st<boost::log::v2_mt_posix::output_fun, boost::log::v2_mt_posix::expressions::aux::stream_ref<boost::log::v2_mt_posix::basic_formatting_ostream<char, std::char_traits<char>, std::allocator<char> > >&> >()':
    log_to_file_options.cpp:(.text._ZN5boost3log11v2_mt_posix3aux24type_sequence_dispatcherINS_3mpl7vector2ISsSbIwSt11char_traitsIwESaIwEEEEE19get_dispatching_mapINS1_9binder1stINS1_10output_funERNS1_11expressions3aux10stream_refINS1_24basic_formatting_ostreamIcS6_IcESaIcEEEEEEEEERKNS_5arrayISt4pairINS1_17type_info_wrapperEPvELm2EEEv[_ZN5boost3log11v2_mt_posix3aux24type_sequence_dispatcherINS_3mpl7vector2ISsSbIwSt11char_traitsIwESaIwEEEEE19get_dispatching_mapINS1_9binder1stINS1_10output_funERNS1_11expressions3aux10stream_refINS1_24basic_formatting_ostreamIcS6_IcESaIcEEEEEEEEERKNS_5arrayISt4pairINS1_17type_info_wrapperEPvELm2EEEv]+0x18c): Nicht definierter Verweis auf `boost::log::v2_mt_posix::aux::once_block_sentry::commit()'
    log_to_file_options.o: In Funktion `boost::log::v2_mt_posix::value_extractor<std::string, boost::log::v2_mt_posix::fallback_to_none, boost::log::v2_mt_posix::expressions::tag::smessage>::operator()(boost::log::v2_mt_posix::attribute_name const&, boost::log::v2_mt_posix::attribute_value_set const&) const':
    log_to_file_options.cpp:(.text._ZNK5boost3log11v2_mt_posix15value_extractorISsNS1_16fallback_to_noneENS1_11expressions3tag8smessageEEclERKNS1_14attribute_nameERKNS1_19attribute_value_setE[_ZNK5boost3log11v2_mt_posix15value_extractorISsNS1_16fallback_to_noneENS1_11expressions3tag8smessageEEclERKNS1_14attribute_nameERKNS1_19attribute_value_setE]+0x25): Nicht definierter Verweis auf `boost::log::v2_mt_posix::attribute_value_set::find(boost::log::v2_mt_posix::attribute_name) const'
    log_to_file_options.cpp:(.text._ZNK5boost3log11v2_mt_posix15value_extractorISsNS1_16fallback_to_noneENS1_11expressions3tag8smessageEEclERKNS1_14attribute_nameERKNS1_19attribute_value_setE[_ZNK5boost3log11v2_mt_posix15value_extractorISsNS1_16fallback_to_noneENS1_11expressions3tag8smessageEEclERKNS1_14attribute_nameERKNS1_19attribute_value_setE]+0x39): Nicht definierter Verweis auf `boost::log::v2_mt_posix::attribute_value_set::end() const'
    log_to_file_options.cpp:(.text._ZNK5boost3log11v2_mt_posix15value_extractorISsNS1_16fallback_to_noneENS1_11expressions3tag8smessageEEclERKNS1_14attribute_nameERKNS1_19attribute_value_setE[_ZNK5boost3log11v2_mt_posix15value_extractorISsNS1_16fallback_to_noneENS1_11expressions3tag8smessageEEclERKNS1_14attribute_nameERKNS1_19attribute_value_setE]+0x111): Nicht definierter Verweis auf `boost::log::v2_mt_posix::aux::attach_attribute_name_info(boost::exception&, boost::log::v2_mt_posix::attribute_name const&)'
    log_to_file_options.o: In Funktion `boost::log::v2_mt_posix::value_extractor<boost::log::v2_mt_posix::trivial::severity_level, boost::log::v2_mt_posix::fallback_to_none, boost::log::v2_mt_posix::trivial::tag::severity>::operator()(boost::log::v2_mt_posix::attribute_name const&, boost::log::v2_mt_posix::attribute_value_set const&) const':
    log_to_file_options.cpp:(.text._ZNK5boost3log11v2_mt_posix15value_extractorINS1_7trivial14severity_levelENS1_16fallback_to_noneENS3_3tag8severityEEclERKNS1_14attribute_nameERKNS1_19attribute_value_setE[_ZNK5boost3log11v2_mt_posix15value_extractorINS1_7trivial14severity_levelENS1_16fallback_to_noneENS3_3tag8severityEEclERKNS1_14attribute_nameERKNS1_19attribute_value_setE]+0x25): Nicht definierter Verweis auf `boost::log::v2_mt_posix::attribute_value_set::find(boost::log::v2_mt_posix::attribute_name) const'
    log_to_file_options.cpp:(.text._ZNK5boost3log11v2_mt_posix15value_extractorINS1_7trivial14severity_levelENS1_16fallback_to_noneENS3_3tag8severityEEclERKNS1_14attribute_nameERKNS1_19attribute_value_setE[_ZNK5boost3log11v2_mt_posix15value_extractorINS1_7trivial14severity_levelENS1_16fallback_to_noneENS3_3tag8severityEEclERKNS1_14attribute_nameERKNS1_19attribute_value_setE]+0x39): Nicht definierter Verweis auf `boost::log::v2_mt_posix::attribute_value_set::end() const'
    log_to_file_options.cpp:(.text._ZNK5boost3log11v2_mt_posix15value_extractorINS1_7trivial14severity_levelENS1_16fallback_to_noneENS3_3tag8severityEEclERKNS1_14attribute_nameERKNS1_19attribute_value_setE[_ZNK5boost3log11v2_mt_posix15value_extractorINS1_7trivial14severity_levelENS1_16fallback_to_noneENS3_3tag8severityEEclERKNS1_14attribute_nameERKNS1_19attribute_value_setE]+0x111): Nicht definierter Verweis auf `boost::log::v2_mt_posix::aux::attach_attribute_name_info(boost::exception&, boost::log::v2_mt_posix::attribute_name const&)'
    log_to_file_options.o: In Funktion `boost::log::v2_mt_posix::visitation_result boost::log::v2_mt_posix::value_visitor_invoker<boost::posix_time::ptime, boost::log::v2_mt_posix::fallback_to_none>::operator()<boost::log::v2_mt_posix::binder1st<boost::log::v2_mt_posix::aux::light_function<void (boost::log::v2_mt_posix::basic_formatting_ostream<char, std::char_traits<char>, std::allocator<char> >&, boost::posix_time::ptime const&)> const&, boost::log::v2_mt_posix::basic_formatting_ostream<char, std::char_traits<char>, std::allocator<char> >&> >(boost::log::v2_mt_posix::attribute_name const&, boost::log::v2_mt_posix::attribute_value_set const&, boost::log::v2_mt_posix::binder1st<boost::log::v2_mt_posix::aux::light_function<void (boost::log::v2_mt_posix::basic_formatting_ostream<char, std::char_traits<char>, std::allocator<char> >&, boost::posix_time::ptime const&)> const&, boost::log::v2_mt_posix::basic_formatting_ostream<char, std::char_traits<char>, std::allocator<char> >&>) const':
    log_to_file_options.cpp:(.text._ZNK5boost3log11v2_mt_posix21value_visitor_invokerINS_10posix_time5ptimeENS1_16fallback_to_noneEEclINS1_9binder1stIRKNS1_3aux14light_functionIFvRNS1_24basic_formatting_ostreamIcSt11char_traitsIcESaIcEEERKS4_EEESG_EEEENS1_17visitation_resultERKNS1_14attribute_nameERKNS1_19attribute_value_setET_[_ZNK5boost3log11v2_mt_posix21value_visitor_invokerINS_10posix_time5ptimeENS1_16fallback_to_noneEEclINS1_9binder1stIRKNS1_3aux14light_functionIFvRNS1_24basic_formatting_ostreamIcSt11char_traitsIcESaIcEEERKS4_EEESG_EEEENS1_17visitation_resultERKNS1_14attribute_nameERKNS1_19attribute_value_setET_]+0x36): Nicht definierter Verweis auf `boost::log::v2_mt_posix::attribute_value_set::find(boost::log::v2_mt_posix::attribute_name) const'
    log_to_file_options.cpp:(.text._ZNK5boost3log11v2_mt_posix21value_visitor_invokerINS_10posix_time5ptimeENS1_16fallback_to_noneEEclINS1_9binder1stIRKNS1_3aux14light_functionIFvRNS1_24basic_formatting_ostreamIcSt11char_traitsIcESaIcEEERKS4_EEESG_EEEENS1_17visitation_resultERKNS1_14attribute_nameERKNS1_19attribute_value_setET_[_ZNK5boost3log11v2_mt_posix21value_visitor_invokerINS_10posix_time5ptimeENS1_16fallback_to_noneEEclINS1_9binder1stIRKNS1_3aux14light_functionIFvRNS1_24basic_formatting_ostreamIcSt11char_traitsIcESaIcEEERKS4_EEESG_EEEENS1_17visitation_resultERKNS1_14attribute_nameERKNS1_19attribute_value_setET_]+0x4a): Nicht definierter Verweis auf `boost::log::v2_mt_posix::attribute_value_set::end() const'
    log_to_file_options.cpp:(.text._ZNK5boost3log11v2_mt_posix21value_visitor_invokerINS_10posix_time5ptimeENS1_16fallback_to_noneEEclINS1_9binder1stIRKNS1_3aux14light_functionIFvRNS1_24basic_formatting_ostreamIcSt11char_traitsIcESaIcEEERKS4_EEESG_EEEENS1_17visitation_resultERKNS1_14attribute_nameERKNS1_19attribute_value_setET_[_ZNK5boost3log11v2_mt_posix21value_visitor_invokerINS_10posix_time5ptimeENS1_16fallback_to_noneEEclINS1_9binder1stIRKNS1_3aux14light_functionIFvRNS1_24basic_formatting_ostreamIcSt11char_traitsIcESaIcEEERKS4_EEESG_EEEENS1_17visitation_resultERKNS1_14attribute_nameERKNS1_19attribute_value_setET_]+0x12f): Nicht definierter Verweis auf `boost::log::v2_mt_posix::aux::attach_attribute_name_info(boost::exception&, boost::log::v2_mt_posix::attribute_name const&)'
    log_to_file_options.o: In Funktion `boost::log::v2_mt_posix::aux::basic_format<char>::pump::pump(boost::log::v2_mt_posix::aux::basic_format<char>&, boost::log::v2_mt_posix::basic_formatting_ostream<char, std::char_traits<char>, std::allocator<char> >&)':
    log_to_file_options.cpp:(.text._ZN5boost3log11v2_mt_posix3aux12basic_formatIcE4pumpC2ERS4_RNS1_24basic_formatting_ostreamIcSt11char_traitsIcESaIcEEE[_ZN5boost3log11v2_mt_posix3aux12basic_formatIcE4pumpC5ERS4_RNS1_24basic_formatting_ostreamIcSt11char_traitsIcESaIcEEE]+0x2c): Nicht definierter Verweis auf `boost::log::v2_mt_posix::aux::unhandled_exception_count()'
    log_to_file_options.o: In Funktion `std::basic_ostream<char, std::char_traits<char> >& boost::log::v2_mt_posix::trivial::operator<< <char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, boost::log::v2_mt_posix::trivial::severity_level)':
    log_to_file_options.cpp:(.text._ZN5boost3log11v2_mt_posix7triviallsIcSt11char_traitsIcEEERSt13basic_ostreamIT_T0_ESA_NS2_14severity_levelE[_ZN5boost3log11v2_mt_posix7triviallsIcSt11char_traitsIcEEERSt13basic_ostreamIT_T0_ESA_NS2_14severity_levelE]+0x15): Nicht definierter Verweis auf `boost::log::v2_mt_posix::trivial::to_string(boost::log::v2_mt_posix::trivial::severity_level)'
    log_to_file_options.o: In Funktion `boost::log::v2_mt_posix::basic_formatting_ostream<char, std::char_traits<char>, std::allocator<char> >& boost::log::v2_mt_posix::basic_formatting_ostream<char, std::char_traits<char>, std::allocator<char> >::formatted_write<wchar_t>(wchar_t const*, long)':
    log_to_file_options.cpp:(.text._ZN5boost3log11v2_mt_posix24basic_formatting_ostreamIcSt11char_traitsIcESaIcEE15formatted_writeIwEERS6_PKT_l[_ZN5boost3log11v2_mt_posix24basic_formatting_ostreamIcSt11char_traitsIcESaIcEE15formatted_writeIwEERS6_PKT_l]+0x9d): Nicht definierter Verweis auf `boost::log::v2_mt_posix::aux::code_convert(wchar_t const*, unsigned long, std::string&, std::locale const&)'
    log_to_file_options.o: In Funktion `void boost::log::v2_mt_posix::basic_formatting_ostream<char, std::char_traits<char>, std::allocator<char> >::aligned_write<wchar_t>(wchar_t const*, long)':
    log_to_file_options.cpp:(.text._ZN5boost3log11v2_mt_posix24basic_formatting_ostreamIcSt11char_traitsIcESaIcEE13aligned_writeIwEEvPKT_l[_ZN5boost3log11v2_mt_posix24basic_formatting_ostreamIcSt11char_traitsIcESaIcEE13aligned_writeIwEEvPKT_l]+0x93): Nicht definierter Verweis auf `boost::log::v2_mt_posix::aux::code_convert(wchar_t const*, unsigned long, std::string&, std::locale const&)'
    log_to_file_options.cpp:(.text._ZN5boost3log11v2_mt_posix24basic_formatting_ostreamIcSt11char_traitsIcESaIcEE13aligned_writeIwEEvPKT_l[_ZN5boost3log11v2_mt_posix24basic_formatting_ostreamIcSt11char_traitsIcESaIcEE13aligned_writeIwEEvPKT_l]+0x11f): Nicht definierter Verweis auf `boost::log::v2_mt_posix::aux::code_convert(wchar_t const*, unsigned long, std::string&, std::locale const&)'
    log_to_file_options.o: In Funktion `boost::log::v2_mt_posix::sources::aux::severity_level<boost::log::v2_mt_posix::trivial::severity_level>::impl::~impl()':
    log_to_file_options.cpp:(.text._ZN5boost3log11v2_mt_posix7sources3aux14severity_levelINS1_7trivial14severity_levelEE4implD2Ev[_ZN5boost3log11v2_mt_posix7sources3aux14severity_levelINS1_7trivial14severity_levelEE4implD5Ev]+0x39): Nicht definierter Verweis auf `boost::log::v2_mt_posix::attribute::impl::operator delete(void*, unsigned long)'
    log_to_file_options.o: In Funktion `boost::log::v2_mt_posix::sources::aux::severity_level<boost::log::v2_mt_posix::trivial::severity_level>::impl::~impl()':
    log_to_file_options.cpp:(.text._ZN5boost3log11v2_mt_posix7sources3aux14severity_levelINS1_7trivial14severity_levelEE4implD0Ev[_ZN5boost3log11v2_mt_posix7sources3aux14severity_levelINS1_7trivial14severity_levelEE4implD0Ev]+0x25): Nicht definierter Verweis auf `boost::log::v2_mt_posix::attribute::impl::operator delete(void*, unsigned long)'
    log_to_file_options.o: In Funktion `boost::log::v2_mt_posix::attributes::basic_clock<boost::log::v2_mt_posix::attributes::local_time_traits>::impl::~impl()':
    log_to_file_options.cpp:(.text._ZN5boost3log11v2_mt_posix10attributes11basic_clockINS2_17local_time_traitsEE4implD2Ev[_ZN5boost3log11v2_mt_posix10attributes11basic_clockINS2_17local_time_traitsEE4implD5Ev]+0x39): Nicht definierter Verweis auf `boost::log::v2_mt_posix::attribute::impl::operator delete(void*, unsigned long)'
    log_to_file_options.o: In Funktion `boost::log::v2_mt_posix::attributes::basic_clock<boost::log::v2_mt_posix::attributes::local_time_traits>::impl::~impl()':
    log_to_file_options.cpp:(.text._ZN5boost3log11v2_mt_posix10attributes11basic_clockINS2_17local_time_traitsEE4implD0Ev[_ZN5boost3log11v2_mt_posix10attributes11basic_clockINS2_17local_time_traitsEE4implD0Ev]+0x25): Nicht definierter Verweis auf `boost::log::v2_mt_posix::attribute::impl::operator delete(void*, unsigned long)'
    log_to_file_options.o: In Funktion `boost::log::v2_mt_posix::attributes::counter<unsigned int>::impl_generic::~impl_generic()':
    log_to_file_options.cpp:(.text._ZN5boost3log11v2_mt_posix10attributes7counterIjE12impl_genericD2Ev[_ZN5boost3log11v2_mt_posix10attributes7counterIjE12impl_genericD5Ev]+0x39): Nicht definierter Verweis auf `boost::log::v2_mt_posix::attribute::impl::operator delete(void*, unsigned long)'
    log_to_file_options.o:log_to_file_options.cpp:(.text._ZN5boost3log11v2_mt_posix10attributes7counterIjE12impl_genericD0Ev[_ZN5boost3log11v2_mt_posix10attributes7counterIjE12impl_genericD0Ev]+0x25): Weitere nicht definierte Verweise auf `boost::log::v2_mt_posix::attribute::impl::operator delete(void*, unsigned long)' folgen
    log_to_file_options.o: In Funktion `boost::log::v2_mt_posix::sources::aux::severity_level<boost::log::v2_mt_posix::trivial::severity_level>::impl::dispatch(boost::log::v2_mt_posix::type_dispatcher&)':
    log_to_file_options.cpp:(.text._ZN5boost3log11v2_mt_posix7sources3aux14severity_levelINS1_7trivial14severity_levelEE4impl8dispatchERNS1_15type_dispatcherE[_ZN5boost3log11v2_mt_posix7sources3aux14severity_levelINS1_7trivial14severity_levelEE4impl8dispatchERNS1_15type_dispatcherE]+0x38): Nicht definierter Verweis auf `boost::log::v2_mt_posix::sources::aux::get_severity_level()'
    log_to_file_options.o: In Funktion `boost::log::v2_mt_posix::sources::aux::severity_level<boost::log::v2_mt_posix::trivial::severity_level>::impl::detach_from_thread()':
    log_to_file_options.cpp:(.text._ZN5boost3log11v2_mt_posix7sources3aux14severity_levelINS1_7trivial14severity_levelEE4impl18detach_from_threadEv[_ZN5boost3log11v2_mt_posix7sources3aux14severity_levelINS1_7trivial14severity_levelEE4impl18detach_from_threadEv]+0x14): Nicht definierter Verweis auf `boost::log::v2_mt_posix::sources::aux::get_severity_level()'
    log_to_file_options.cpp:(.text._ZN5boost3log11v2_mt_posix7sources3aux14severity_levelINS1_7trivial14severity_levelEE4impl18detach_from_threadEv[_ZN5boost3log11v2_mt_posix7sources3aux14severity_levelINS1_7trivial14severity_levelEE4impl18detach_from_threadEv]+0x21): Nicht definierter Verweis auf `boost::log::v2_mt_posix::attribute::impl::operator new(unsigned long)'
    log_to_file_options.o: In Funktion `boost::log::v2_mt_posix::attributes::basic_clock<boost::log::v2_mt_posix::attributes::local_time_traits>::impl::get_value()':
    log_to_file_options.cpp:(.text._ZN5boost3log11v2_mt_posix10attributes11basic_clockINS2_17local_time_traitsEE4impl9get_valueEv[_ZN5boost3log11v2_mt_posix10attributes11basic_clockINS2_17local_time_traitsEE4impl9get_valueEv]+0x26): Nicht definierter Verweis auf `boost::log::v2_mt_posix::attribute::impl::operator new(unsigned long)'
    log_to_file_options.o: In Funktion `boost::log::v2_mt_posix::aux::date_time_formatter<boost::log::v2_mt_posix::aux::decomposed_time_wrapper<boost::posix_time::ptime>, char>::format_short_year(boost::log::v2_mt_posix::aux::date_time_formatter<boost::log::v2_mt_posix::aux::decomposed_time_wrapper<boost::posix_time::ptime>, char>::context&)':
    log_to_file_options.cpp:(.text._ZN5boost3log11v2_mt_posix3aux19date_time_formatterINS2_23decomposed_time_wrapperINS_10posix_time5ptimeEEEcE17format_short_yearERNS8_7contextE[_ZN5boost3log11v2_mt_posix3aux19date_time_formatterINS2_23decomposed_time_wrapperINS_10posix_time5ptimeEEEcE17format_short_yearERNS8_7contextE]+0x40): Nicht definierter Verweis auf `void boost::log::v2_mt_posix::aux::put_integer<char>(std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, unsigned int, unsigned int, char)'
    log_to_file_options.o: In Funktion `boost::log::v2_mt_posix::aux::date_time_formatter<boost::log::v2_mt_posix::aux::decomposed_time_wrapper<boost::posix_time::ptime>, char>::format_full_year(boost::log::v2_mt_posix::aux::date_time_formatter<boost::log::v2_mt_posix::aux::decomposed_time_wrapper<boost::posix_time::ptime>, char>::context&)':
    log_to_file_options.cpp:(.text._ZN5boost3log11v2_mt_posix3aux19date_time_formatterINS2_23decomposed_time_wrapperINS_10posix_time5ptimeEEEcE16format_full_yearERNS8_7contextE[_ZN5boost3log11v2_mt_posix3aux19date_time_formatterINS2_23decomposed_time_wrapperINS_10posix_time5ptimeEEEcE16format_full_yearERNS8_7contextE]+0x2c): Nicht definierter Verweis auf `void boost::log::v2_mt_posix::aux::put_integer<char>(std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, unsigned int, unsigned int, char)'
    log_to_file_options.o: In Funktion `boost::log::v2_mt_posix::aux::date_time_formatter<boost::log::v2_mt_posix::aux::decomposed_time_wrapper<boost::posix_time::ptime>, char>::format_numeric_month(boost::log::v2_mt_posix::aux::date_time_formatter<boost::log::v2_mt_posix::aux::decomposed_time_wrapper<boost::posix_time::ptime>, char>::context&)':
    log_to_file_options.cpp:(.text._ZN5boost3log11v2_mt_posix3aux19date_time_formatterINS2_23decomposed_time_wrapperINS_10posix_time5ptimeEEEcE20format_numeric_monthERNS8_7contextE[_ZN5boost3log11v2_mt_posix3aux19date_time_formatterINS2_23decomposed_time_wrapperINS_10posix_time5ptimeEEEcE20format_numeric_monthERNS8_7contextE]+0x2d): Nicht definierter Verweis auf `void boost::log::v2_mt_posix::aux::put_integer<char>(std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, unsigned int, unsigned int, char)'
    log_to_file_options.o: In Funktion `void boost::log::v2_mt_posix::aux::date_time_formatter<boost::log::v2_mt_posix::aux::decomposed_time_wrapper<boost::posix_time::ptime>, char>::format_month_day<(char)48>(boost::log::v2_mt_posix::aux::date_time_formatter<boost::log::v2_mt_posix::aux::decomposed_time_wrapper<boost::posix_time::ptime>, char>::context&)':
    log_to_file_options.cpp:(.text._ZN5boost3log11v2_mt_posix3aux19date_time_formatterINS2_23decomposed_time_wrapperINS_10posix_time5ptimeEEEcE16format_month_dayILc48EEEvRNS8_7contextE[_ZN5boost3log11v2_mt_posix3aux19date_time_formatterINS2_23decomposed_time_wrapperINS_10posix_time5ptimeEEEcE16format_month_dayILc48EEEvRNS8_7contextE]+0x2d): Nicht definierter Verweis auf `void boost::log::v2_mt_posix::aux::put_integer<char>(std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, unsigned int, unsigned int, char)'
    log_to_file_options.o: In Funktion `void boost::log::v2_mt_posix::aux::date_time_formatter<boost::log::v2_mt_posix::aux::decomposed_time_wrapper<boost::posix_time::ptime>, char>::format_month_day<(char)32>(boost::log::v2_mt_posix::aux::date_time_formatter<boost::log::v2_mt_posix::aux::decomposed_time_wrapper<boost::posix_time::ptime>, char>::context&)':
    log_to_file_options.cpp:(.text._ZN5boost3log11v2_mt_posix3aux19date_time_formatterINS2_23decomposed_time_wrapperINS_10posix_time5ptimeEEEcE16format_month_dayILc32EEEvRNS8_7contextE[_ZN5boost3log11v2_mt_posix3aux19date_time_formatterINS2_23decomposed_time_wrapperINS_10posix_time5ptimeEEEcE16format_month_dayILc32EEEvRNS8_7contextE]+0x2d): Nicht definierter Verweis auf `void boost::log::v2_mt_posix::aux::put_integer<char>(std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, unsigned int, unsigned int, char)'
    log_to_file_options.o:log_to_file_options.cpp:(.text._ZN5boost3log11v2_mt_posix3aux19date_time_formatterINS2_23decomposed_time_wrapperINS_10posix_time5ptimeEEEcE15format_week_dayERNS8_7contextE[_ZN5boost3log11v2_mt_posix3aux19date_time_formatterINS2_23decomposed_time_wrapperINS_10posix_time5ptimeEEEcE15format_week_dayERNS8_7contextE]+0x34): Weitere nicht definierte Verweise auf `void boost::log::v2_mt_posix::aux::put_integer<char>(std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, unsigned int, unsigned int, char)' folgen
    log_to_file_options.o: In Funktion `boost::log::v2_mt_posix::attribute_value boost::log::v2_mt_posix::attributes::make_attribute_value<unsigned int&>(unsigned int&)':
    log_to_file_options.cpp:(.text._ZN5boost3log11v2_mt_posix10attributes20make_attribute_valueIRjEENS1_15attribute_valueEOT_[_ZN5boost3log11v2_mt_posix10attributes20make_attribute_valueIRjEENS1_15attribute_valueEOT_]+0x28): Nicht definierter Verweis auf `boost::log::v2_mt_posix::attribute::impl::operator new(unsigned long)'
    log_to_file_options.o: In Funktion `boost::log::v2_mt_posix::attribute_value boost::log::v2_mt_posix::attributes::make_attribute_value<unsigned int>(unsigned int&&)':
    log_to_file_options.cpp:(.text._ZN5boost3log11v2_mt_posix10attributes20make_attribute_valueIjEENS1_15attribute_valueEOT_[_ZN5boost3log11v2_mt_posix10attributes20make_attribute_valueIjEENS1_15attribute_valueEOT_]+0x28): Nicht definierter Verweis auf `boost::log::v2_mt_posix::attribute::impl::operator new(unsigned long)'
    log_to_file_options.o: In Funktion `void boost::log::v2_mt_posix::sinks::basic_formatting_sink_frontend<char>::feed_record<boost::recursive_mutex, boost::log::v2_mt_posix::sinks::basic_text_ostream_backend<char> >(boost::log::v2_mt_posix::record_view const&, boost::recursive_mutex&, boost::log::v2_mt_posix::sinks::basic_text_ostream_backend<char>&)':
    log_to_file_options.cpp:(.text._ZN5boost3log11v2_mt_posix5sinks30basic_formatting_sink_frontendIcE11feed_recordINS_15recursive_mutexENS2_26basic_text_ostream_backendIcEEEEvRKNS1_11record_viewERT_RT0_[_ZN5boost3log11v2_mt_posix5sinks30basic_formatting_sink_frontendIcE11feed_recordINS_15recursive_mutexENS2_26basic_text_ostream_backendIcEEEEvRKNS1_11record_viewERT_RT0_]+0x15c): Nicht definierter Verweis auf `boost::log::v2_mt_posix::sinks::basic_text_ostream_backend<char>::consume(boost::log::v2_mt_posix::record_view const&, std::string const&)'
    log_to_file_options.o: In Funktion `void boost::log::v2_mt_posix::sinks::basic_formatting_sink_frontend<char>::feed_record<boost::recursive_mutex, boost::log::v2_mt_posix::sinks::text_file_backend>(boost::log::v2_mt_posix::record_view const&, boost::recursive_mutex&, boost::log::v2_mt_posix::sinks::text_file_backend&)':
    log_to_file_options.cpp:(.text._ZN5boost3log11v2_mt_posix5sinks30basic_formatting_sink_frontendIcE11feed_recordINS_15recursive_mutexENS2_17text_file_backendEEEvRKNS1_11record_viewERT_RT0_[_ZN5boost3log11v2_mt_posix5sinks30basic_formatting_sink_frontendIcE11feed_recordINS_15recursive_mutexENS2_17text_file_backendEEEvRKNS1_11record_viewERT_RT0_]+0x15c): Nicht definierter Verweis auf `boost::log::v2_mt_posix::sinks::text_file_backend::consume(boost::log::v2_mt_posix::record_view const&, std::string const&)'
    log_to_file_options.o: In Funktion `void boost::log::v2_mt_posix::sinks::basic_formatting_sink_frontend<char>::feed_record<boost::log::v2_mt_posix::aux::fake_mutex, boost::log::v2_mt_posix::sinks::basic_text_ostream_backend<char> >(boost::log::v2_mt_posix::record_view const&, boost::log::v2_mt_posix::aux::fake_mutex&, boost::log::v2_mt_posix::sinks::basic_text_ostream_backend<char>&)':
    log_to_file_options.cpp:(.text._ZN5boost3log11v2_mt_posix5sinks30basic_formatting_sink_frontendIcE11feed_recordINS1_3aux10fake_mutexENS2_26basic_text_ostream_backendIcEEEEvRKNS1_11record_viewERT_RT0_[_ZN5boost3log11v2_mt_posix5sinks30basic_formatting_sink_frontendIcE11feed_recordINS1_3aux10fake_mutexENS2_26basic_text_ostream_backendIcEEEEvRKNS1_11record_viewERT_RT0_]+0x15c): Nicht definierter Verweis auf `boost::log::v2_mt_posix::sinks::basic_text_ostream_backend<char>::consume(boost::log::v2_mt_posix::record_view const&, std::string const&)'
    log_to_file_options.o: In Funktion `void boost::log::v2_mt_posix::sinks::basic_sink_frontend::flush_backend_impl<boost::recursive_mutex, boost::log::v2_mt_posix::sinks::basic_text_ostream_backend<char> >(boost::recursive_mutex&, boost::log::v2_mt_posix::sinks::basic_text_ostream_backend<char>&, mpl_::bool_<true>)':
    log_to_file_options.cpp:(.text._ZN5boost3log11v2_mt_posix5sinks19basic_sink_frontend18flush_backend_implINS_15recursive_mutexENS2_26basic_text_ostream_backendIcEEEEvRT_RT0_N4mpl_5bool_ILb1EEE[_ZN5boost3log11v2_mt_posix5sinks19basic_sink_frontend18flush_backend_implINS_15recursive_mutexENS2_26basic_text_ostream_backendIcEEEEvRT_RT0_N4mpl_5bool_ILb1EEE]+0x32): Nicht definierter Verweis auf `boost::log::v2_mt_posix::sinks::basic_text_ostream_backend<char>::flush()'
    log_to_file_options.o: In Funktion `void boost::log::v2_mt_posix::sinks::basic_formatting_sink_frontend<char>::feed_record<boost::log::v2_mt_posix::aux::fake_mutex, boost::log::v2_mt_posix::sinks::text_file_backend>(boost::log::v2_mt_posix::record_view const&, boost::log::v2_mt_posix::aux::fake_mutex&, boost::log::v2_mt_posix::sinks::text_file_backend&)':
    log_to_file_options.cpp:(.text._ZN5boost3log11v2_mt_posix5sinks30basic_formatting_sink_frontendIcE11feed_recordINS1_3aux10fake_mutexENS2_17text_file_backendEEEvRKNS1_11record_viewERT_RT0_[_ZN5boost3log11v2_mt_posix5sinks30basic_formatting_sink_frontendIcE11feed_recordINS1_3aux10fake_mutexENS2_17text_file_backendEEEvRKNS1_11record_viewERT_RT0_]+0x15c): Nicht definierter Verweis auf `boost::log::v2_mt_posix::sinks::text_file_backend::consume(boost::log::v2_mt_posix::record_view const&, std::string const&)'
    log_to_file_options.o: In Funktion `void boost::log::v2_mt_posix::sinks::basic_sink_frontend::flush_backend_impl<boost::recursive_mutex, boost::log::v2_mt_posix::sinks::text_file_backend>(boost::recursive_mutex&, boost::log::v2_mt_posix::sinks::text_file_backend&, mpl_::bool_<true>)':
    log_to_file_options.cpp:(.text._ZN5boost3log11v2_mt_posix5sinks19basic_sink_frontend18flush_backend_implINS_15recursive_mutexENS2_17text_file_backendEEEvRT_RT0_N4mpl_5bool_ILb1EEE[_ZN5boost3log11v2_mt_posix5sinks19basic_sink_frontend18flush_backend_implINS_15recursive_mutexENS2_17text_file_backendEEEvRT_RT0_N4mpl_5bool_ILb1EEE]+0x32): Nicht definierter Verweis auf `boost::log::v2_mt_posix::sinks::text_file_backend::flush()'
    log_to_file_options.o: In Funktion `boost::log::v2_mt_posix::attributes::attribute_value_impl<unsigned int>::~attribute_value_impl()':
    log_to_file_options.cpp:(.text._ZN5boost3log11v2_mt_posix10attributes20attribute_value_implIjED2Ev[_ZN5boost3log11v2_mt_posix10attributes20attribute_value_implIjED5Ev]+0x39): Nicht definierter Verweis auf `boost::log::v2_mt_posix::attribute::impl::operator delete(void*, unsigned long)'
    log_to_file_options.o: In Funktion `boost::log::v2_mt_posix::attributes::attribute_value_impl<unsigned int>::~attribute_value_impl()':
    log_to_file_options.cpp:(.text._ZN5boost3log11v2_mt_posix10attributes20attribute_value_implIjED0Ev[_ZN5boost3log11v2_mt_posix10attributes20attribute_value_implIjED0Ev]+0x25): Nicht definierter Verweis auf `boost::log::v2_mt_posix::attribute::impl::operator delete(void*, unsigned long)'
    log_to_file_options.o: In Funktion `boost::log::v2_mt_posix::attributes::attribute_value_impl<boost::posix_time::ptime>::~attribute_value_impl()':
    log_to_file_options.cpp:(.text._ZN5boost3log11v2_mt_posix10attributes20attribute_value_implINS_10posix_time5ptimeEED2Ev[_ZN5boost3log11v2_mt_posix10attributes20attribute_value_implINS_10posix_time5ptimeEED5Ev]+0x39): Nicht definierter Verweis auf `boost::log::v2_mt_posix::attribute::impl::operator delete(void*, unsigned long)'
    log_to_file_options.o: In Funktion `boost::log::v2_mt_posix::attributes::attribute_value_impl<boost::posix_time::ptime>::~attribute_value_impl()':
    log_to_file_options.cpp:(.text._ZN5boost3log11v2_mt_posix10attributes20attribute_value_implINS_10posix_time5ptimeEED0Ev[_ZN5boost3log11v2_mt_posix10attributes20attribute_value_implINS_10posix_time5ptimeEED0Ev]+0x25): Nicht definierter Verweis auf `boost::log::v2_mt_posix::attribute::impl::operator delete(void*, unsigned long)'
    log_to_file_options.o: In Funktion `boost::log::v2_mt_posix::attributes::attribute_value_impl<boost::log::v2_mt_posix::trivial::severity_level>::~attribute_value_impl()':
    log_to_file_options.cpp:(.text._ZN5boost3log11v2_mt_posix10attributes20attribute_value_implINS1_7trivial14severity_levelEED2Ev[_ZN5boost3log11v2_mt_posix10attributes20attribute_value_implINS1_7trivial14severity_levelEED5Ev]+0x39): Nicht definierter Verweis auf `boost::log::v2_mt_posix::attribute::impl::operator delete(void*, unsigned long)'
    log_to_file_options.o:log_to_file_options.cpp:(.text._ZN5boost3log11v2_mt_posix10attributes20attribute_value_implINS1_7trivial14severity_levelEED0Ev[_ZN5boost3log11v2_mt_posix10attributes20attribute_value_implINS1_7trivial14severity_levelEED0Ev]+0x25): Weitere nicht definierte Verweise auf `boost::log::v2_mt_posix::attribute::impl::operator delete(void*, unsigned long)' folgen
    collect2: error: ld returned 1 exit status
    

    Bitte um eure Hilfe! Danke

    LG


  • Mod

    Compiliert wird es. Du hast die Boost-Bibliotheken nicht korrekt dazu gelinkt. Ich habe natürlich nicht jede einzelne der Meldungen gelesen, aber von deiner Problembeschreibung her würde ich vermuten, dass die Angabe der libboost_program_options fehlt.



  • Danke, ich habe es immer mit folgenden Zeilen kompiliert:

    sudo g++ log_to_file_options.o -lboost_program_options -lpthread -lboost_system -lboost_thread -o log_to_file_options
    

    Sonst kann ich damit immer das Beispiel der Webseite problemlos kompilieren...

    Woran liegt es denn?

    LG, Carvin



  • In den Fehlern von oben steht irgendwas von boost::log. Versuch mal -lboost_log als zusätzliche Option.

    PS: Zum compilieren brauchst du kein root zu sein



  • Hi, sebi707

    Danke für deine Hilfe, damit wird das Problem tatsächlich gelöst, aber wie könnte ich wissen, welche Links ich für das Kompilieren brauche??

    Ist es irgendwo eine List zu finden welche zusätzliche Optionen für welche Funktionen man benutzen sollte?

    Danke & schönen Tag

    LG



  • hanowde schrieb:

    Ist es irgendwo eine List zu finden welche zusätzliche Optionen für welche Funktionen man benutzen sollte?

    Allgemein natürlich nicht, aber für boost gibt es z.B. hier eine Liste mit den Libraries die nicht Header only sind. Wenn man diese Libraries nutzt muss man die auch entsprend dazu linken (komischerweise fehlt Boost Log da irgendwie). Wenn man etwas vergessen hat sieht man es ja an den Linker Fehlern und wenn einem der Funktionsname gar nichts sagt sucht man bei Google danach.



  • Danke sehr!

    Ich habe noch ein Problem welches ich nicht verstanden habe.

    z.b.

    Wenn ich in der Zeile 101 das level von BOOST_LOG_SEV(lg, debug) debug durch error ersetze, habe ich dann folgende Fehlermeldung beim kompilieren.

    sudo g++ -std=c++11 -DBOOST_LOG_DYN_LINK -c log_to_file_options_v1_2.cpp
    In file included from /usr/local/include/boost/log/sources/global_logger_storage.hpp:22:0,
                     from /usr/local/include/boost/log/common.hpp:24,
                     from log_to_file_options_v1_2.cpp:5:
    log_to_file_options_v1_2.cpp: In function ‘void save_log(std::string)’:
    log_to_file_options_v1_2.cpp:102:35: error: reference to ‘error’ is ambiguous
                     BOOST_LOG_SEV(lg, error) << "A error severity message"; 
                                       ^
    In file included from log_to_file_options_v1_2.cpp:6:0:
    /usr/local/include/boost/log/trivial.hpp:47:5: note: candidates are: boost::log::v2_mt_posix::trivial::severity_level error
         error,
         ^
    In file included from /usr/local/include/boost/program_options/options_description.hpp:12:0,
                     from /usr/local/include/boost/program_options.hpp:15,
                     from log_to_file_options_v1_2.cpp:17:
    /usr/local/include/boost/program_options/errors.hpp:33:38: note:                 class boost::program_options::error
         class BOOST_PROGRAM_OPTIONS_DECL error : public std::logic_error {
    

    Was heißt denn das? 😕

    Danke!



  • hanowde schrieb:

    Was heißt denn das?

    Das "using namespace" doof ist.

    Schreib den passenden namspace davor.



  • Ja, richtig doof :P, Danke


Anmelden zum Antworten