HKUST-Aerial-Robotics / VINS-Mono

A Robust and Versatile Monocular Visual-Inertial State Estimator
GNU General Public License v3.0
4.84k stars 2.07k forks source link

catkin_make failed #381

Open byeciao opened 3 years ago

byeciao commented 3 years ago

chen@chen:~/catkin_ws$ catkin_make -DCATKIN_WHITELIST_PACKAGES="" Base path: /home/chen/catkin_ws Source space: /home/chen/catkin_ws/src Build space: /home/chen/catkin_ws/build Devel space: /home/chen/catkin_ws/devel Install space: /home/chen/catkin_ws/install

Running command: "make cmake_check_build_system" in "/home/chen/catkin_ws/build"

Running command: "make -j4 -l4" in "/home/chen/catkin_ws/build"

[ 3%] Built target benchmark_publisher [ 23%] Built target camera_model [ 24%] Linking CXX executable /home/chen/catkin_ws/devel/lib/camera_model/Calibration [ 27%] Built target ar_demo_node [ 33%] Built target feature_tracker [ 58%] Built target vins_estimator [ 80%] Built target pose_graph CMakeFiles/Calibration.dir/src/intrinsic_calib.cc.o:在函数‘boost::program_options::typed_value<std::cxx11::basic_string<char, std::char_traits, std::allocator >, char>::xparse(boost::any&, std::vector<std::cxx11::basic_string<char, std::char_traits, std::allocator >, std::allocator<std::cxx11::basic_string<char, std::char_traits, std::allocator > > > const&) const’中: intrinsic_calib.cc:(.text._ZNK5boost15program_options11typed_valueINSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcE6xparseERNS_3anyERKSt6vectorIS7_SaIS7_EE[_ZNK5boost15program_options11typed_valueINSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcE6xparseERNS_3anyERKSt6vectorIS7_SaIS7_EE]+0x19):对‘boost::program_options::validate(boost::any&, std::vector<std::cxx11::basic_string<char, std::char_traits, std::allocator >, std::allocator<std::cxx11::basic_string<char, std::char_traits, std::allocator > > > const&, std::cxx11::basic_string<char, std::char_traits, std::allocator >, int)’未定义的引用 CMakeFiles/Calibration.dir/src/intrinsic_calib.cc.o:在函数‘boost::program_options::validation_error::validation_error(boost::program_options::validation_error::kind_t, std::cxx11::basic_string<char, std::char_traits, std::allocator > const&, std::cxx11::basic_string<char, std::char_traits, std::allocator > const&, int)’中: intrinsic_calib.cc:(.text._ZN5boost15program_options16validation_errorC2ENS1_6kind_tERKNSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_i[_ZN5boost15program_options16validation_errorC5ENS1_6kind_tERKNSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_i]+0x3b):对‘boost::program_options::validation_error::get_templateabi:cxx11’未定义的引用 intrinsic_calib.cc:(.text._ZN5boost15program_options16validation_errorC2ENS1_6kind_tERKNSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_i[_ZN5boost15program_options16validation_errorC5ENS1_6kind_tERKNSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_i]+0x51):对‘boost::program_options::error_with_option_name::error_with_option_name(std::cxx11::basic_string<char, std::char_traits, std::allocator > const&, std::cxx11::basic_string<char, std::char_traits, std::allocator > const&, std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&, int)’未定义的引用 CMakeFiles/Calibration.dir/src/intrinsic_calib.cc.o:在函数‘void boost::sp_adl_block::intrusive_ptr_release<boost::filesystem::detail::dir_itr_imp, boost::sp_adl_block::thread_safe_counter>(boost::sp_adl_block::intrusive_ref_counter<boost::filesystem::detail::dir_itr_imp, boost::sp_adl_block::thread_safe_counter> const)’中: intrinsic_calib.cc:(.text._ZN5boost12sp_adl_block21intrusive_ptr_releaseINS_10filesystem6detail11dir_itr_impENS0_19thread_safe_counterEEEvPKNS0_21intrusive_ref_counterIT_T0_EE[_ZN5boost12sp_adl_block21intrusive_ptr_releaseINS_10filesystem6detail11dir_itr_impENS0_19thread_safe_counterEEEvPKNS0_21intrusive_ref_counterIT_T0_EE]+0x1d):对‘boost::filesystem::detail::dir_itr_close(void&, void&)’未定义的引用 CMakeFiles/Calibration.dir/src/intrinsic_calib.cc.o:在函数‘boost::program_options::error_with_option_name::~error_with_option_name()’中: intrinsic_calib.cc:(.text._ZN5boost15program_options22error_with_option_nameD2Ev[_ZN5boost15program_options22error_with_option_nameD5Ev]+0x10):对‘vtable for boost::program_options::error_with_option_name’未定义的引用 CMakeFiles/Calibration.dir/src/intrinsic_calib.cc.o:在函数‘std::vector<std::cxx11::basic_string<char, std::char_traits, std::allocator >, std::allocator<std::cxx11::basic_string<char, std::char_traits, std::allocator > > > boost::program_options::to_internal<std::cxx11::basic_string<char, std::char_traits, std::allocator > >(std::vector<std::cxx11::basic_string<char, std::char_traits, std::allocator >, std::allocator<std::cxx11::basic_string<char, std::char_traits, std::allocator > > > const&)’中: intrinsic_calib.cc:(.text._ZN5boost15program_options11to_internalINSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESt6vectorIS7_SaIS7_EERKS8_IT_SaISB_EE[_ZN5boost15program_options11to_internalINSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESt6vectorIS7_SaIS7_EERKS8_IT_SaISB_EE]+0xc2):对‘boost::program_options::to_internal(std::cxx11::basic_string<char, std::char_traits, std::allocator > const&)’未定义的引用 CMakeFiles/Calibration.dir/src/intrinsic_calib.cc.o:在函数‘boost::program_options::basic_command_line_parser::basic_command_line_parser(int, char const const)’中: intrinsic_calib.cc:(.text._ZN5boost15program_options25basic_command_line_parserIcEC2EiPKPKc[_ZN5boost15program_options25basic_command_line_parserIcEC5EiPKPKc]+0x100):对‘boost::program_options::detail::cmdline::cmdline(std::vector<std::cxx11::basic_string<char, std::char_traits, std::allocator >, std::allocator<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > > const&)’未定义的引用 CMakeFiles/Calibration.dir/src/intrinsic_calib.cc.o:在函数‘boost::program_options::basic_command_line_parser::run()’中: intrinsic_calib.cc:(.text._ZN5boost15program_options25basic_command_line_parserIcE3runEv[_ZN5boost15program_options25basic_command_line_parserIcE3runEv]+0x30):对‘boost::program_options::detail::cmdline::get_canonical_option_prefix()’未定义的引用 intrinsic_calib.cc:(.text._ZN5boost15program_options25basic_command_line_parserIcE3runEv[_ZN5boost15program_options25basic_command_line_parserIcE3runEv]+0x65):对‘boost::program_options::detail::cmdline::run()’未定义的引用 CMakeFiles/Calibration.dir/src/intrinsic_calib.cc.o:在函数‘boost::program_options::typed_value<int, char>::name[abi:cxx11]() const’中: intrinsic_calib.cc:(.text._ZNK5boost15program_options11typed_valueIicE4nameB5cxx11Ev[_ZNK5boost15program_options11typed_valueIicE4nameB5cxx11Ev]+0x38):对‘boost::program_options::arg[abi:cxx11]’未定义的引用 CMakeFiles/Calibration.dir/src/intrinsic_calib.cc.o:在函数‘boost::program_options::typed_value<float, char>::name[abi:cxx11]() const’中: intrinsic_calib.cc:(.text._ZNK5boost15program_options11typed_valueIfcE4nameB5cxx11Ev[_ZNK5boost15program_options11typed_valueIfcE4nameB5cxx11Ev]+0x38):对‘boost::program_options::arg[abi:cxx11]’未定义的引用 CMakeFiles/Calibration.dir/src/intrinsic_calib.cc.o:在函数‘boost::program_options::typed_value<std::cxx11::basic_string<char, std::char_traits, std::allocator >, char>::name() const’中: intrinsic_calib.cc:(.text._ZNK5boost15program_options11typed_valueINSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcE4nameEv[_ZNK5boost15program_options11typed_valueINSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcE4nameEv]+0x38):对‘boost::program_options::arg[abi:cxx11]’未定义的引用 CMakeFiles/Calibration.dir/src/intrinsic_calib.cc.o:在函数‘boost::program_options::variables_map::~variables_map()’中: intrinsic_calib.cc:(.text._ZN5boost15program_options13variables_mapD0Ev[_ZN5boost15program_options13variables_mapD5Ev]+0x14):对‘vtable for boost::program_options::variables_map’未定义的引用 CMakeFiles/Calibration.dir/src/intrinsic_calib.cc.o:在函数‘boost::program_options::variables_map::~variables_map()’中: intrinsic_calib.cc:(.text._ZN5boost15program_options13variables_mapD2Ev[_ZN5boost15program_options13variables_mapD5Ev]+0x14):对‘vtable for boost::program_options::variables_map’未定义的引用 CMakeFiles/Calibration.dir/src/intrinsic_calib.cc.o:在函数‘main’中: intrinsic_calib.cc:(.text.startup+0x123):对‘boost::program_options::options_description::m_default_line_length’未定义的引用 intrinsic_calib.cc:(.text.startup+0x14e):对‘boost::program_options::options_description::options_description(std::cxx11::basic_string<char, std::char_traits, std::allocator > const&, unsigned int, unsigned int)’未定义的引用 intrinsic_calib.cc:(.text.startup+0x16f):对‘boost::program_options::options_description::add_options()’未定义的引用 intrinsic_calib.cc:(.text.startup+0x19a):对‘boost::program_options::options_description_easy_init::operator()(char const, char const)’未定义的引用 intrinsic_calib.cc:(.text.startup+0x1ec):对‘boost::program_options::options_description_easy_init::operator()(char const, boost::program_options::value_semantic const, char const)’未定义的引用 intrinsic_calib.cc:(.text.startup+0x234):对‘boost::program_options::options_description_easy_init::operator()(char const, boost::program_options::value_semantic const, char const)’未定义的引用 intrinsic_calib.cc:(.text.startup+0x59a):对‘boost::program_options::options_description_easy_init::operator()(char const, boost::program_options::value_semantic const, char const)’未定义的引用 intrinsic_calib.cc:(.text.startup+0x5f0):对‘boost::program_options::options_description_easy_init::operator()(char const, boost::program_options::value_semantic const, char const)’未定义的引用 intrinsic_calib.cc:(.text.startup+0x646):对‘boost::program_options::options_description_easy_init::operator()(char const, boost::program_options::value_semantic const, char const)’未定义的引用 CMakeFiles/Calibration.dir/src/intrinsic_calib.cc.o:intrinsic_calib.cc:(.text.startup+0x692): 跟着更多未定义的参考到 boost::program_options::options_description_easy_init::operator()(char const, boost::program_options::value_semantic const, char const) CMakeFiles/Calibration.dir/src/intrinsic_calib.cc.o:在函数‘main’中: intrinsic_calib.cc:(.text.startup+0x73a):对‘boost::program_options::bool_switch(bool)’未定义的引用 intrinsic_calib.cc:(.text.startup+0x770):对‘boost::program_options::options_description_easy_init::operator()(char const, boost::program_options::value_semantic const, char const)’未定义的引用 intrinsic_calib.cc:(.text.startup+0x77f):对‘boost::program_options::bool_switch(bool)’未定义的引用 intrinsic_calib.cc:(.text.startup+0x7b8):对‘boost::program_options::options_description_easy_init::operator()(char const, boost::program_options::value_semantic const, char const)’未定义的引用 intrinsic_calib.cc:(.text.startup+0x7c7):对‘boost::program_options::bool_switch(bool)’未定义的引用 intrinsic_calib.cc:(.text.startup+0x7fd):对‘boost::program_options::options_description_easy_init::operator()(char const, boost::program_options::value_semantic const, char const)’未定义的引用 intrinsic_calib.cc:(.text.startup+0x88a):对‘boost::program_options::positional_options_description::positional_options_description()’未定义的引用 intrinsic_calib.cc:(.text.startup+0x89e):对‘boost::program_options::positional_options_description::add(char const, int)’未定义的引用 intrinsic_calib.cc:(.text.startup+0x8ad):对‘boost::program_options::variables_map::variables_map()’未定义的引用 intrinsic_calib.cc:(.text.startup+0x8d1):对‘boost::program_options::detail::cmdline::set_options_description(boost::program_options::options_description const&)’未定义的引用 intrinsic_calib.cc:(.text.startup+0x8e3):对‘boost::program_options::detail::cmdline::set_positional_options(boost::program_options::positional_options_description const&)’未定义的引用 intrinsic_calib.cc:(.text.startup+0x902):对‘boost::program_options::store(boost::program_options::basic_parsed_options const&, boost::program_options::variables_map&, bool)’未定义的引用 intrinsic_calib.cc:(.text.startup+0x91a):对‘boost::program_options::notify(boost::program_options::variables_map&)’未定义的引用 intrinsic_calib.cc:(.text.startup+0x9d0):对‘boost::program_options::operator<<(std::ostream&, boost::program_options::options_description const&)’未定义的引用 intrinsic_calib.cc:(.text.startup+0xb89):对‘boost::filesystem::detail::status(boost::filesystem::path const&, boost::system::error_code)’未定义的引用 intrinsic_calib.cc:(.text.startup+0xf26):对‘boost::filesystem::detail::status(boost::filesystem::path const&, boost::system::error_code)’未定义的引用 intrinsic_calib.cc:(.text.startup+0x102c):对‘boost::filesystem::detail::directory_iterator_construct(boost::filesystem::directory_iterator&, boost::filesystem::path const&, unsigned int, boost::system::error_code)’未定义的引用 intrinsic_calib.cc:(.text.startup+0x107c):对‘boost::filesystem::directory_entry::get_status(boost::system::error_code) const’未定义的引用 intrinsic_calib.cc:(.text.startup+0x1097):对‘boost::filesystem::detail::directory_iterator_increment(boost::filesystem::directory_iterator&, boost::system::error_code)’未定义的引用 intrinsic_calib.cc:(.text.startup+0x1ba7):对‘boost::filesystem::path::filename() const’未定义的引用 CMakeFiles/Calibration.dir/src/intrinsic_calib.cc.o:在函数‘boost::program_options::error_with_option_name::error_with_option_name(boost::program_options::error_with_option_name const&)’中: intrinsic_calib.cc:(.text._ZN5boost15program_options22error_with_optionnameC2ERKS1[_ZN5boost15program_options22error_with_optionnameC5ERKS1]+0x2e):对‘vtable for boost::program_options::error_with_option_name’未定义的引用 CMakeFiles/Calibration.dir/src/intrinsic_calib.cc.o:在函数‘void boost::program_options::validate<float, char>(boost::any&, std::vector<std::cxx11::basic_string<char, std::char_traits, std::allocator >, std::allocator<std::cxx11::basic_string<char, std::char_traits, std::allocator > > > const&, float*, long)’中: intrinsic_calib.cc:(.text._ZN5boost15program_options8validateIfcEEvRNS_3anyERKSt6vectorINSt7cxx1112basic_stringIT0_St11char_traitsIS7_ESaIS7_EEESaISB_EEPT_l[_ZN5boost15program_options8validateIfcEEvRNS_3anyERKSt6vectorINSt7cxx1112basic_stringIT0_St11char_traitsIS7_ESaIS7_EEESaISB_EEPT_l]+0x2b):对‘boost::program_options::validators::check_first_occurrence(boost::any const&)’未定义的引用 intrinsic_calib.cc:(.text._ZN5boost15program_options8validateIfcEEvRNS_3anyERKSt6vectorINSt7cxx1112basic_stringIT0_St11char_traitsIS7_ESaIS7_EEESaISB_EEPT_l[_ZN5boost15program_options8validateIfcEEvRNS_3anyERKSt6vectorINSt7cxx1112basic_stringIT0_St11char_traitsIS7_ESaIS7_EEESaISB_EEPT_l]+0x56a):对‘boost::program_options::invalid_option_value::invalid_option_value(std::cxx11::basic_string<char, std::char_traits, std::allocator > const&)’未定义的引用 CMakeFiles/Calibration.dir/src/intrinsic_calib.cc.o:在函数‘boost::wrapexcept::clone() const’中: intrinsic_calib.cc:(.text._ZNK5boost10wrapexceptINS_15program_options16validation_errorEE5cloneEv[_ZNK5boost10wrapexceptINS_15program_options16validation_errorEE5cloneEv]+0x53):对‘vtable for boost::program_options::error_with_option_name’未定义的引用 CMakeFiles/Calibration.dir/src/intrinsic_calib.cc.o:在函数‘boost::wrapexcept::clone() const’中: intrinsic_calib.cc:(.text._ZNK5boost10wrapexceptINS_15program_options20invalid_option_valueEE5cloneEv[_ZNK5boost10wrapexceptINS_15program_options20invalid_option_valueEE5cloneEv]+0x53):对‘vtable for boost::program_options::error_with_option_name’未定义的引用 CMakeFiles/Calibration.dir/src/intrinsic_calib.cc.o:在函数‘void boost::program_options::validate<int, char>(boost::any&, std::vector<std::cxx11::basic_string<char, std::char_traits, std::allocator >, std::allocator<std::cxx11::basic_string<char, std::char_traits, std::allocator > > > const&, int*, long)’中: intrinsic_calib.cc:(.text._ZN5boost15program_options8validateIicEEvRNS_3anyERKSt6vectorINSt7cxx1112basic_stringIT0_St11char_traitsIS7_ESaIS7_EEESaISB_EEPT_l[_ZN5boost15program_options8validateIicEEvRNS_3anyERKSt6vectorINSt7cxx1112basic_stringIT0_St11char_traitsIS7_ESaIS7_EEESaISB_EEPT_l]+0x2b):对‘boost::program_options::validators::check_first_occurrence(boost::any const&)’未定义的引用 intrinsic_calib.cc:(.text._ZN5boost15program_options8validateIicEEvRNS_3anyERKSt6vectorINSt7cxx1112basic_stringIT0_St11char_traitsIS7_ESaIS7_EEESaISB_EEPT_l[_ZN5boost15program_options8validateIicEEvRNS_3anyERKSt6vectorINSt7cxx1112basic_stringIT0_St11char_traitsIS7_ESaIS7_EEESaISB_EEPT_l]+0x203):对‘boost::program_options::invalid_option_value::invalid_option_value(std::cxx11::basic_string<char, std::char_traits, std::allocator > const&)’未定义的引用 CMakeFiles/Calibration.dir/src/intrinsic_calib.cc.o:在函数‘boost::wrapexcept::wrapexcept(boost::wrapexcept const&)’中: intrinsic_calib.cc:(.text._ZN5boost10wrapexceptINS_15program_options16validationerrorEEC2ERKS3[_ZN5boost10wrapexceptINS_15program_options16validationerrorEEC5ERKS3]+0x49):对‘vtable for boost::program_options::error_with_option_name’未定义的引用 CMakeFiles/Calibration.dir/src/intrinsic_calib.cc.o:(.data.rel.ro._ZTVN5boost10wrapexceptINS_15program_options20invalid_option_valueEEE[_ZTVN5boost10wrapexceptINS_15program_options20invalid_option_valueEEE]+0x50):对‘boost::program_options::error_with_option_name::what() const’未定义的引用 CMakeFiles/Calibration.dir/src/intrinsic_calib.cc.o:(.data.rel.ro._ZTVN5boost10wrapexceptINS_15program_options20invalid_option_valueEEE[_ZTVN5boost10wrapexceptINS_15program_options20invalid_option_valueEEE]+0x60):对‘boost::program_options::error_with_option_name::substitute_placeholders(std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&) const’未定义的引用 CMakeFiles/Calibration.dir/src/intrinsic_calib.cc.o:(.data.rel.ro._ZTVN5boost10wrapexceptINS_15program_options16validation_errorEEE[_ZTVN5boost10wrapexceptINS_15program_options16validation_errorEEE]+0x50):对‘boost::program_options::error_with_option_name::what() const’未定义的引用 CMakeFiles/Calibration.dir/src/intrinsic_calib.cc.o:(.data.rel.ro._ZTVN5boost10wrapexceptINS_15program_options16validation_errorEEE[_ZTVN5boost10wrapexceptINS_15program_options16validation_errorEEE]+0x60):对‘boost::program_options::error_with_option_name::substitute_placeholders(std::cxx11::basic_string<char, std::char_traits, std::allocator > const&) const’未定义的引用 CMakeFiles/Calibration.dir/src/intrinsic_calib.cc.o:(.data.rel.ro._ZTIN5boost15program_options16validation_errorE[_ZTIN5boost15program_options16validation_errorE]+0x10):对‘typeinfo for boost::program_options::error_with_option_name’未定义的引用 CMakeFiles/Calibration.dir/src/intrinsic_calib.cc.o:(.data.rel.ro._ZTIN5boost15program_options11typed_valueIicEE[_ZTIN5boost15program_options11typed_valueIicEE]+0x18):对‘typeinfo for boost::program_options::value_semantic_codecvt_helper’未定义的引用 CMakeFiles/Calibration.dir/src/intrinsic_calib.cc.o:(.data.rel.ro._ZTIN5boost15program_options11typed_valueIfcEE[_ZTIN5boost15program_options11typed_valueIfcEE]+0x18):对‘typeinfo for boost::program_options::value_semantic_codecvt_helper’未定义的引用 CMakeFiles/Calibration.dir/src/intrinsic_calib.cc.o:(.data.rel.ro._ZTIN5boost15program_options11typed_valueINSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEE[_ZTIN5boost15program_options11typed_valueINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEE]+0x18):对‘typeinfo for boost::program_options::value_semantic_codecvt_helper’未定义的引用 CMakeFiles/Calibration.dir/src/intrinsic_calib.cc.o:(.data.rel.ro._ZTVN5boost15program_options16validation_errorE[_ZTVN5boost15program_options16validation_errorE]+0x20):对‘boost::program_options::error_with_option_name::what() const’未定义的引用 CMakeFiles/Calibration.dir/src/intrinsic_calib.cc.o:(.data.rel.ro._ZTVN5boost15program_options16validation_errorE[_ZTVN5boost15program_options16validation_errorE]+0x30):对‘boost::program_options::error_with_option_name::substitute_placeholders(std::cxx11::basic_string<char, std::char_traits, std::allocator > const&) const’未定义的引用 CMakeFiles/Calibration.dir/src/intrinsic_calib.cc.o:(.data.rel.ro._ZTVN5boost15program_options20invalid_option_valueE[_ZTVN5boost15program_options20invalid_option_valueE]+0x20):对‘boost::program_options::error_with_option_name::what() const’未定义的引用 CMakeFiles/Calibration.dir/src/intrinsic_calib.cc.o:(.data.rel.ro._ZTVN5boost15program_options20invalid_option_valueE[_ZTVN5boost15program_options20invalid_option_valueE]+0x30):对‘boost::program_options::error_with_option_name::substitute_placeholders(std::cxx11::basic_string<char, std::char_traits, std::allocator > const&) const’未定义的引用 CMakeFiles/Calibration.dir/src/intrinsic_calib.cc.o:(.data.rel.ro._ZTVN5boost15program_options11typed_valueIicEE[_ZTVN5boost15program_options11typed_valueIicEE]+0x38):对‘boost::program_options::value_semantic_codecvt_helper::parse(boost::any&, std::vector<std::cxx11::basic_string<char, std::char_traits, std::allocator >, std::allocator<std::cxx11::basic_string<char, std::char_traits, std::allocator > > > const&, bool) const’未定义的引用 CMakeFiles/Calibration.dir/src/intrinsic_calib.cc.o:(.data.rel.ro._ZTVN5boost15program_options11typed_valueIfcEE[_ZTVN5boost15program_options11typed_valueIfcEE]+0x38):对‘boost::program_options::value_semantic_codecvt_helper::parse(boost::any&, std::vector<std::cxx11::basic_string<char, std::char_traits, std::allocator >, std::allocator<std::cxx11::basic_string<char, std::char_traits, std::allocator > > > const&, bool) const’未定义的引用 CMakeFiles/Calibration.dir/src/intrinsic_calib.cc.o:(.data.rel.ro._ZTVN5boost15program_options11typed_valueINSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEE[_ZTVN5boost15program_options11typed_valueINSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEE]+0x38):对‘boost::program_options::value_semantic_codecvt_helper::parse(boost::any&, std::vector<std::cxx11::basic_string<char, std::char_traits, std::allocator >, std::allocator<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > > const&, bool) const’未定义的引用 collect2: error: ld returned 1 exit status VINS-Mono/camera_model/CMakeFiles/Calibration.dir/build.make:469: recipe for target '/home/chen/catkin_ws/devel/lib/camera_model/Calibration' failed make[2]: [/home/chen/catkin_ws/devel/lib/camera_model/Calibration] Error 1 CMakeFiles/Makefile2:2009: recipe for target 'VINS-Mono/camera_model/CMakeFiles/Calibration.dir/all' failed make[1]: [VINS-Mono/camera_model/CMakeFiles/Calibration.dir/all] Error 2 Makefile:140: recipe for target 'all' failed make: *** [all] Error 2 Invoking "make -j4 -l4" failed