[ 1%] Linking CXX executable /home/yfz/catkin_ws/devel/lib/benchmark_publisher/benchmark_publisher
[ 21%] Built target camera_model
[ 23%] Linking CXX executable /home/yfz/catkin_ws/devel/lib/camera_model/Calibration
CMakeFiles/benchmark_publisher.dir/src/benchmark_publisher_node.cpp.o:在函数‘std::string readParamstd::string(ros::NodeHandle&, std::string)’中:
/home/yfz/catkin_ws/src/VINS-Mono/benchmark_publisher/src/benchmark_publisher_node.cpp:21:对‘ros::NodeHandle::getParam(std::string const&, std::string&) const’未定义的引用
/home/yfz/catkin_ws/src/VINS-Mono/benchmark_publisher/src/benchmark_publisher_node.cpp:27:对‘ros::console::print(ros::console::FilterBase*, void*, ros::console::levels::Level, std::basic_stringstream<char, std::char_traits, std::allocator > const&, char const*, int, char const*)’未定义的引用
/home/yfz/catkin_ws/src/VINS-Mono/benchmark_publisher/src/benchmark_publisher_node.cpp:23:对‘ros::console::print(ros::console::FilterBase*, void*, ros::console::levels::Level, std::basic_stringstream<char, std::char_traits, std::allocator > const&, char const*, int, char const*)’未定义的引用
/home/yfz/catkin_ws/src/VINS-Mono/benchmark_publisher/src/benchmark_publisher_node.cpp:23:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
/home/yfz/catkin_ws/src/VINS-Mono/benchmark_publisher/src/benchmark_publisher_node.cpp:27:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
CMakeFiles/benchmark_publisher.dir/src/benchmark_publisher_node.cpp.o:在函数‘void ros::Publisher::publish<nav_msgs::Odometry_<std::allocator > >(nav_msgs::Odometry_<std::allocator > const&) const’中:
/opt/ros/kinetic/include/ros/publisher.h:108:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
/opt/ros/kinetic/include/ros/publisher.h:108:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
/opt/ros/kinetic/include/ros/publisher.h:108:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
CMakeFiles/benchmark_publisher.dir/src/benchmark_publisher_node.cpp.o:/opt/ros/kinetic/include/ros/publisher.h:102: 跟着更多未定义的参考到 ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)
CMakeFiles/benchmark_publisher.dir/src/benchmark_publisher_node.cpp.o:在函数‘main’中:
/home/yfz/catkin_ws/src/VINS-Mono/benchmark_publisher/src/benchmark_publisher_node.cpp:130:对‘ros::init(int&, char**, std::string const&, unsigned int)’未定义的引用
/home/yfz/catkin_ws/src/VINS-Mono/benchmark_publisher/src/benchmark_publisher_node.cpp:131:对‘ros::NodeHandle::NodeHandle(std::string const&, std::map<std::string, std::string, std::lessstd::string, std::allocator<std::pair<std::string const, std::string> > > const&)’未定义的引用
/home/yfz/catkin_ws/src/VINS-Mono/benchmark_publisher/src/benchmark_publisher_node.cpp:145:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
/home/yfz/catkin_ws/src/VINS-Mono/benchmark_publisher/src/benchmark_publisher_node.cpp:151:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
/home/yfz/catkin_ws/src/VINS-Mono/benchmark_publisher/src/benchmark_publisher_node.cpp:138:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
CMakeFiles/benchmark_publisher.dir/src/benchmark_publisher_node.cpp.o:在函数‘ros::SubscriptionCallbackHelperT<boost::shared_ptr<nav_msgs::Odometry_<std::allocator > const> const&, void>::deserialize(ros::SubscriptionCallbackHelperDeserializeParams const&)’中:
/opt/ros/kinetic/include/ros/subscription_callback_helper.h:126:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
collect2: error: ld returned 1 exit status
VINS-Mono/benchmark_publisher/CMakeFiles/benchmark_publisher.dir/build.make:118: recipe for target '/home/yfz/catkin_ws/devel/lib/benchmark_publisher/benchmark_publisher' failed
make[2]: *** [/home/yfz/catkin_ws/devel/lib/benchmark_publisher/benchmark_publisher] Error 1
CMakeFiles/Makefile2:1830: recipe for target 'VINS-Mono/benchmark_publisher/CMakeFiles/benchmark_publisher.dir/all' failed
make[1]: *** [VINS-Mono/benchmark_publisher/CMakeFiles/benchmark_publisher.dir/all] Error 2
make[1]: *** 正在等待未完成的任务....
[ 24%] Linking CXX executable /home/yfz/catkin_ws/devel/lib/ar_demo/ar_demo_node
[ 26%] Linking CXX executable /home/yfz/catkin_ws/devel/lib/vins_estimator/vins_estimator
CMakeFiles/Calibration.dir/src/intrinsic_calib.cc.o:在函数‘main’中:
intrinsic_calib.cc:(.text.startup+0xeb4):对‘cv::imread(std::string const&, int)’未定义的引用
intrinsic_calib.cc:(.text.startup+0x1024):对‘cv::imread(std::string const&, int)’未定义的引用
intrinsic_calib.cc:(.text.startup+0x1374):对‘cv::OutputArray::OutputArray(cv::Mat&)’未定义的引用
intrinsic_calib.cc:(.text.startup+0x1392):对‘cv::InputArray::InputArray(cv::Mat const&)’未定义的引用
intrinsic_calib.cc:(.text.startup+0x13b6):对‘cv::imshow(std::string const&, cv::InputArray const&)’未定义的引用
intrinsic_calib.cc:(.text.startup+0x15ad):对‘cv::destroyWindow(std::string const&)’未定义的引用
intrinsic_calib.cc:(.text.startup+0x1832):对‘cv::imread(std::string const&, int)’未定义的引用
intrinsic_calib.cc:(.text.startup+0x1a43):对‘cv::putText(cv::Mat&, std::string const&, cv::Point, int, double, cv::Scalar, int, int, bool)’未定义的引用
intrinsic_calib.cc:(.text.startup+0x1a72):对‘cv::InputArray::InputArray(cv::Mat const&)’未定义的引用
intrinsic_calib.cc:(.text.startup+0x1a96):对‘cv::imshow(std::string const&, cv::InputArray const&)’未定义的引用
CMakeFiles/Calibration.dir/src/calib/CameraCalibration.cc.o:在函数‘camodocal::CameraCalibration::drawResults(std::vector<cv::Mat, std::allocatorcv::Mat >&) const’中:
CameraCalibration.cc:(.text+0x15fb):对‘cv::circle(cv::Mat&, cv::Point, int, cv::Scalar const&, int, int, int)’未定义的引用
CameraCalibration.cc:(.text+0x1661):对‘cv::circle(cv::Mat&, cv::Point, int, cv::Scalar const&, int, int, int)’未定义的引用
CameraCalibration.cc:(.text+0x1a45):对‘cv::putText(cv::Mat&, std::string const&, cv::Point, int, double, cv::Scalar, int, int, bool)’未定义的引用
CameraCalibration.cc:(.text+0x1f0b):对‘cv::_OutputArray::_OutputArray(cv::Mat&)’未定义的引用
CameraCalibration.cc:(.text+0x1f1b):对‘cv::_InputArray::_InputArray(cv::Mat const&)’未定义的引用
CMakeFiles/Calibration.dir/src/calib/CameraCalibration.cc.o:在函数‘camodocal::CameraCalibration::optimize(boost::shared_ptrcamodocal::Camera&, std::vector<cv::Mat, std::allocatorcv::Mat >&, std::vector<cv::Mat, std::allocatorcv::Mat >&) const’中:
CameraCalibration.cc:(.text+0x433b):对‘cv::_OutputArray::_OutputArray(cv::Mat&)’未定义的引用
CameraCalibration.cc:(.text+0x434e):对‘cv::_InputArray::_InputArray(cv::Mat const&)’未定义的引用
CMakeFiles/Calibration.dir/src/calib/CameraCalibration.cc.o:在函数‘void cv::cv2eigen<double, 3, 1, 0, 3, 1>(cv::Mat const&, Eigen::Matrix<double, 3, 1, 0, 3, 1>&)’中:
CameraCalibration.cc:(.text._ZN2cv8cv2eigenIdLi3ELi1ELi0ELi3ELi1EEEvRKNS_3MatERN5Eigen6MatrixIT_XT0_EXT1_EXT2_EXT3_EXT4_EEE[_ZN2cv8cv2eigenIdLi3ELi1ELi0ELi3ELi1EEEvRKNS_3MatERN5Eigen6MatrixIT_XT0_EXT1_EXT2_EXT3_EXT4_EEE]+0xcd):对‘cv::_OutputArray::_OutputArray(cv::Mat&)’未定义的引用
CameraCalibration.cc:(.text._ZN2cv8cv2eigenIdLi3ELi1ELi0ELi3ELi1EEEvRKNS_3MatERN5Eigen6MatrixIT_XT0_EXT1_EXT2_EXT3_EXT4_EEE[_ZN2cv8cv2eigenIdLi3ELi1ELi0ELi3ELi1EEEvRKNS_3MatERN5Eigen6MatrixIT_XT0_EXT1_EXT2_EXT3_EXT4_EEE]+0x4df):对‘cv::_OutputArray::_OutputArray(cv::Mat&)’未定义的引用
CameraCalibration.cc:(.text._ZN2cv8cv2eigenIdLi3ELi1ELi0ELi3ELi1EEEvRKNS_3MatERN5Eigen6MatrixIT_XT0_EXT1_EXT2_EXT3_EXT4_EEE[_ZN2cv8cv2eigenIdLi3ELi1ELi0ELi3ELi1EEEvRKNS_3MatERN5Eigen6MatrixIT_XT0_EXT1_EXT2_EXT3_EXT4_EEE]+0x506):对‘cv::_OutputArray::_OutputArray(cv::Mat&)’未定义的引用
CameraCalibration.cc:(.text._ZN2cv8cv2eigenIdLi3ELi1ELi0ELi3ELi1EEEvRKNS_3MatERN5Eigen6MatrixIT_XT0_EXT1_EXT2_EXT3_EXT4_EEE[_ZN2cv8cv2eigenIdLi3ELi1ELi0ELi3ELi1EEEvRKNS_3MatERN5Eigen6MatrixIT_XT0_EXT1_EXT2_EXT3_EXT4_EEE]+0x519):对‘cv::_InputArray::_InputArray(cv::Mat const&)’未定义的引用
CameraCalibration.cc:(.text._ZN2cv8cv2eigenIdLi3ELi1ELi0ELi3ELi1EEEvRKNS_3MatERN5Eigen6MatrixIT_XT0_EXT1_EXT2_EXT3_EXT4_EEE[_ZN2cv8cv2eigenIdLi3ELi1ELi0ELi3ELi1EEEvRKNS_3MatERN5Eigen6MatrixIT_XT0_EXT1_EXT2_EXT3_EXT4_EEE]+0x597):对‘cv::_OutputArray::_OutputArray(cv::Mat&)’未定义的引用
CameraCalibration.cc:(.text.ZN2cv8cv2eigenIdLi3ELi1ELi0ELi3ELi1EEEvRKNS_3MatERN5Eigen6MatrixIT_XT0_EXT1_EXT2_EXT3_EXT4_EEE[ZN2cv8cv2eigenIdLi3ELi1ELi0ELi3ELi1EEEvRKNS_3MatERN5Eigen6MatrixIT_XT0_EXT1_EXT2_EXT3_EXT4_EEE]+0x5aa):对‘cv::InputArray::InputArray(cv::Mat const&)’未定义的引用
CMakeFiles/Calibration.dir/src/camera_models/Camera.cc.o:在函数‘camodocal::Camera::estimateExtrinsics(std::vector<cv::Point3, std::allocator<cv::Point3 > > const&, std::vector<cv::Point, std::allocator<cv::Point > > const&, cv::Mat&, cv::Mat&) const’中:
Camera.cc:(.text+0x95):对‘cv::_OutputArray::_OutputArray(cv::Mat&)’未定义的引用
Camera.cc:(.text+0xaa):对‘cv::_OutputArray::OutputArray(cv::Mat&)’未定义的引用
Camera.cc:(.text+0xe4):对‘cv::InputArray::InputArray(cv::MatExpr const&)’未定义的引用
Camera.cc:(.text+0xeb):对‘vtable for cv::InputArray’未定义的引用
CMakeFiles/Calibration.dir/src/camera_models/Camera.cc.o:在函数‘camodocal::Camera::projectPoints(std::vector<cv::Point3, std::allocator<cv::Point3 > > const&, cv::Mat const&, cv::Mat const&, std::vector<cv::Point, std::allocator<cv::Point > >&) const’中:
Camera.cc:(.text+0xa73):对‘cv::_OutputArray::_OutputArray(cv::Mat&)’未定义的引用
Camera.cc:(.text+0xa88):对‘cv::_InputArray::InputArray(cv::Mat const&)’未定义的引用
CMakeFiles/Calibration.dir/src/camera_models/CameraFactory.cc.o:在函数‘camodocal::CameraFactory::generateCameraFromYamlFile(std::string const&)’中:
CameraFactory.cc:(.text+0xb78):对‘cv::FileStorage::FileStorage(std::string const&, int, std::string const&)’未定义的引用
CMakeFiles/Calibration.dir/src/camera_models/PinholeCamera.cc.o:在函数‘camodocal::PinholeCamera::initUndistortMap(cv::Mat&, cv::Mat&, double) const’中:
PinholeCamera.cc:(.text+0x2350):对‘cv::OutputArray::OutputArray(cv::Mat&)’未定义的引用
PinholeCamera.cc:(.text+0x235d):对‘cv::OutputArray::OutputArray(cv::Mat&)’未定义的引用
PinholeCamera.cc:(.text+0x236f):对‘cv::InputArray::InputArray(cv::Mat const&)’未定义的引用
PinholeCamera.cc:(.text+0x2381):对‘cv::InputArray::InputArray(cv::Mat const&)’未定义的引用
CMakeFiles/Calibration.dir/src/camera_models/PinholeCamera.cc.o:在函数‘camodocal::PinholeCamera::estimateIntrinsics(cv::Size const&, std::vector<std::vector<cv::Point3, std::allocator<cv::Point3 > >, std::allocator<std::vector<cv::Point3, std::allocator<cv::Point3 > > > > const&, std::vector<std::vector<cv::Point, std::allocator<cv::Point > >, std::allocator<std::vector<cv::Point, std::allocator<cv::Point > > > > const&)’中:
PinholeCamera.cc:(.text+0x2ecb):对‘vtable for cv::_InputArray’未定义的引用
PinholeCamera.cc:(.text+0x2f63):对‘cv::findHomography(cv::_InputArray const&, cv::_InputArray const&, int, double, cv::_OutputArray const&)’未定义的引用
PinholeCamera.cc:(.text+0x354d):对‘cv::_OutputArray::_OutputArray(cv::Mat&)’未定义的引用
PinholeCamera.cc:(.text+0x355f):对‘cv::_InputArray::_InputArray(cv::Mat const&)’未定义的引用
PinholeCamera.cc:(.text+0x3571):对‘cv::_InputArray::InputArray(cv::Mat const&)’未定义的引用
CMakeFiles/Calibration.dir/src/camera_models/PinholeCamera.cc.o:在函数‘camodocal::PinholeCamera::initUndistortRectifyMap(cv::Mat&, cv::Mat&, float, float, cv::Size, float, float, cv::Mat) const’中:
PinholeCamera.cc:(.text+0x47e6):对‘cv::_OutputArray::_OutputArray(cv::Mat&)’未定义的引用
PinholeCamera.cc:(.text+0x47fb):对‘cv::_OutputArray::_OutputArray(cv::Mat&)’未定义的引用
PinholeCamera.cc:(.text+0x480d):对‘cv::_InputArray::_InputArray(cv::Mat const&)’未定义的引用
PinholeCamera.cc:(.text+0x481f):对‘cv::_InputArray::_InputArray(cv::Mat const&)’未定义的引用
CMakeFiles/Calibration.dir/src/camera_models/PinholeCamera.cc.o:在函数‘camodocal::PinholeCamera::Parameters::readFromYamlFile(std::string const&)’中:
PinholeCamera.cc:(.text+0x4ca1):对‘cv::FileStorage::FileStorage(std::string const&, int, std::string const&)’未定义的引用
CMakeFiles/Calibration.dir/src/camera_models/PinholeCamera.cc.o:在函数‘camodocal::PinholeCamera::Parameters::writeToYamlFile(std::string const&) const’中:
PinholeCamera.cc:(.text+0x5693):对‘cv::FileStorage::FileStorage(std::string const&, int, std::string const&)’未定义的引用
PinholeCamera.cc:(.text+0x56cc):对‘cv::operator<<(cv::FileStorage&, std::string const&)’未定义的引用
PinholeCamera.cc:(.text+0x5705):对‘cv::operator<<(cv::FileStorage&, std::string const&)’未定义的引用
PinholeCamera.cc:(.text+0x5743):对‘cv::operator<<(cv::FileStorage&, std::string const&)’未定义的引用
PinholeCamera.cc:(.text+0x5763):对‘cv::operator<<(cv::FileStorage&, std::string const&)’未定义的引用
PinholeCamera.cc:(.text+0x578a):对‘cv::operator<<(cv::FileStorage&, std::string const&)’未定义的引用
PinholeCamera.cc:(.text+0x57cc):对‘cv::write(cv::FileStorage&, std::string const&, int)’未定义的引用
PinholeCamera.cc:(.text+0x5802):对‘cv::operator<<(cv::FileStorage&, std::string const&)’未定义的引用
PinholeCamera.cc:(.text+0x5844):对‘cv::write(cv::FileStorage&, std::string const&, int)’未定义的引用
PinholeCamera.cc:(.text+0x587a):对‘cv::operator<<(cv::FileStorage&, std::string const&)’未定义的引用
PinholeCamera.cc:(.text+0x58b6):对‘cv::operator<<(cv::FileStorage&, std::string const&)’未定义的引用
PinholeCamera.cc:(.text+0x58f5):对‘cv::operator<<(cv::FileStorage&, std::string const&)’未定义的引用
PinholeCamera.cc:(.text+0x5939):对‘cv::write(cv::FileStorage&, std::string const&, double)’未定义的引用
PinholeCamera.cc:(.text+0x596f):对‘cv::operator<<(cv::FileStorage&, std::string const&)’未定义的引用
PinholeCamera.cc:(.text+0x59b3):对‘cv::write(cv::FileStorage&, std::string const&, double)’未定义的引用
PinholeCamera.cc:(.text+0x59e9):对‘cv::operator<<(cv::FileStorage&, std::string const&)’未定义的引用
PinholeCamera.cc:(.text+0x5a2d):对‘cv::write(cv::FileStorage&, std::string const&, double)’未定义的引用
PinholeCamera.cc:(.text+0x5a63):对‘cv::operator<<(cv::FileStorage&, std::string const&)’未定义的引用
PinholeCamera.cc:(.text+0x5aa7):对‘cv::write(cv::FileStorage&, std::string const&, double)’未定义的引用
PinholeCamera.cc:(.text+0x5add):对‘cv::operator<<(cv::FileStorage&, std::string const&)’未定义的引用
PinholeCamera.cc:(.text+0x5b19):对‘cv::operator<<(cv::FileStorage&, std::string const&)’未定义的引用
PinholeCamera.cc:(.text+0x5b55):对‘cv::operator<<(cv::FileStorage&, std::string const&)’未定义的引用
PinholeCamera.cc:(.text+0x5b94):对‘cv::operator<<(cv::FileStorage&, std::string const&)’未定义的引用
PinholeCamera.cc:(.text+0x5bd8):对‘cv::write(cv::FileStorage&, std::string const&, double)’未定义的引用
PinholeCamera.cc:(.text+0x5c0e):对‘cv::operator<<(cv::FileStorage&, std::string const&)’未定义的引用
PinholeCamera.cc:(.text+0x5c52):对‘cv::write(cv::FileStorage&, std::string const&, double)’未定义的引用
PinholeCamera.cc:(.text+0x5c88):对‘cv::operator<<(cv::FileStorage&, std::string const&)’未定义的引用
PinholeCamera.cc:(.text+0x5ccc):对‘cv::write(cv::FileStorage&, std::string const&, double)’未定义的引用
PinholeCamera.cc:(.text+0x5d02):对‘cv::operator<<(cv::FileStorage&, std::string const&)’未定义的引用
PinholeCamera.cc:(.text+0x5d46):对‘cv::write(cv::FileStorage&, std::string const&, double)’未定义的引用
PinholeCamera.cc:(.text+0x5d7c):对‘cv::operator<<(cv::FileStorage&, std::string const&)’未定义的引用
PinholeCamera.cc:(.text+0x5e51):对‘cv::Exception::Exception(int, std::string const&, std::string const&, std::string const&, int)’未定义的引用
PinholeCamera.cc:(.text+0x5f69):对‘cv::Exception::Exception(int, std::string const&, std::string const&, std::string const&, int)’未定义的引用
PinholeCamera.cc:(.text+0x6081):对‘cv::Exception::Exception(int, std::string const&, std::string const&, std::string const&, int)’未定义的引用
PinholeCamera.cc:(.text+0x6199):对‘cv::Exception::Exception(int, std::string const&, std::string const&, std::string const&, int)’未定义的引用
PinholeCamera.cc:(.text+0x62b1):对‘cv::Exception::Exception(int, std::string const&, std::string const&, std::string const&, int)’未定义的引用
CMakeFiles/Calibration.dir/src/camera_models/PinholeCamera.cc.o:PinholeCamera.cc:(.text+0x63c9): 跟着更多未定义的参考到 cv::Exception::Exception(int, std::string const&, std::string const&, std::string const&, int)
CMakeFiles/Calibration.dir/src/camera_models/PinholeCamera.cc.o:在函数‘void cv::cv2eigen<float, 3, 3, 0, 3, 3>(cv::Mat const&, Eigen::Matrix<float, 3, 3, 0, 3, 3>&)’中:
PinholeCamera.cc:(.text._ZN2cv8cv2eigenIfLi3ELi3ELi0ELi3ELi3EEEvRKNS_3MatERN5Eigen6MatrixIT_XT0_EXT1_EXT2_EXT3_EXT4_EEE[_ZN2cv8cv2eigenIfLi3ELi3ELi0ELi3ELi3EEEvRKNS_3MatERN5Eigen6MatrixIT_XT0_EXT1_EXT2_EXT3_EXT4_EEE]+0xcd):对‘cv::_OutputArray::_OutputArray(cv::Mat&)’未定义的引用
PinholeCamera.cc:(.text._ZN2cv8cv2eigenIfLi3ELi3ELi0ELi3ELi3EEEvRKNS_3MatERN5Eigen6MatrixIT_XT0_EXT1_EXT2_EXT3_EXT4_EEE[_ZN2cv8cv2eigenIfLi3ELi3ELi0ELi3ELi3EEEvRKNS_3MatERN5Eigen6MatrixIT_XT0_EXT1_EXT2_EXT3_EXT4_EEE]+0x4df):对‘cv::_OutputArray::_OutputArray(cv::Mat&)’未定义的引用
PinholeCamera.cc:(.text._ZN2cv8cv2eigenIfLi3ELi3ELi0ELi3ELi3EEEvRKNS_3MatERN5Eigen6MatrixIT_XT0_EXT1_EXT2_EXT3_EXT4_EEE[_ZN2cv8cv2eigenIfLi3ELi3ELi0ELi3ELi3EEEvRKNS_3MatERN5Eigen6MatrixIT_XT0_EXT1_EXT2_EXT3_EXT4_EEE]+0x506):对‘cv::_OutputArray::_OutputArray(cv::Mat&)’未定义的引用
PinholeCamera.cc:(.text._ZN2cv8cv2eigenIfLi3ELi3ELi0ELi3ELi3EEEvRKNS_3MatERN5Eigen6MatrixIT_XT0_EXT1_EXT2_EXT3_EXT4_EEE[_ZN2cv8cv2eigenIfLi3ELi3ELi0ELi3ELi3EEEvRKNS_3MatERN5Eigen6MatrixIT_XT0_EXT1_EXT2_EXT3_EXT4_EEE]+0x519):对‘cv::_InputArray::_InputArray(cv::Mat const&)’未定义的引用
PinholeCamera.cc:(.text._ZN2cv8cv2eigenIfLi3ELi3ELi0ELi3ELi3EEEvRKNS_3MatERN5Eigen6MatrixIT_XT0_EXT1_EXT2_EXT3_EXT4_EEE[_ZN2cv8cv2eigenIfLi3ELi3ELi0ELi3ELi3EEEvRKNS_3MatERN5Eigen6MatrixIT_XT0_EXT1_EXT2_EXT3_EXT4_EEE]+0x597):对‘cv::_OutputArray::_OutputArray(cv::Mat&)’未定义的引用
PinholeCamera.cc:(.text._ZN2cv8cv2eigenIfLi3ELi3ELi0ELi3ELi3EEEvRKNS_3MatERN5Eigen6MatrixIT_XT0_EXT1_EXT2_EXT3_EXT4_EEE[_ZN2cv8cv2eigenIfLi3ELi3ELi0ELi3ELi3EEEvRKNS_3MatERN5Eigen6MatrixIT_XT0_EXT1_EXT2_EXT3_EXT4_EEE]+0x5aa):对‘cv::_InputArray::_InputArray(cv::Mat const&)’未定义的引用
CMakeFiles/Calibration.dir/src/camera_models/PinholeCamera.cc.o:在函数‘void cv::eigen2cv<float, 3, 3, 0, 3, 3>(Eigen::Matrix<float, 3, 3, 0, 3, 3> const&, cv::Mat&)’中:
PinholeCamera.cc:(.text._ZN2cv8eigen2cvIfLi3ELi3ELi0ELi3ELi3EEEvRKN5Eigen6MatrixIT_XT0_EXT1_EXT2_EXT3_EXT4_EEERNS_3MatE[_ZN2cv8eigen2cvIfLi3ELi3ELi0ELi3ELi3EEEvRKN5Eigen6MatrixIT_XT0_EXT1_EXT2_EXT3_EXT4_EEERNS_3MatE]+0x7a):对‘cv::_OutputArray::_OutputArray(cv::Mat&)’未定义的引用
PinholeCamera.cc:(.text._ZN2cv8eigen2cvIfLi3ELi3ELi0ELi3ELi3EEEvRKN5Eigen6MatrixIT_XT0_EXT1_EXT2_EXT3_EXT4_EEERNS_3MatE[_ZN2cv8eigen2cvIfLi3ELi3ELi0ELi3ELi3EEEvRKN5Eigen6MatrixIT_XT0_EXT1_EXT2_EXT3_EXT4_EEERNS_3MatE]+0x85):对‘cv::_InputArray::InputArray(cv::Mat const&)’未定义的引用
CMakeFiles/Calibration.dir/src/camera_models/CataCamera.cc.o:在函数‘camodocal::CataCamera::initUndistortMap(cv::Mat&, cv::Mat&, double) const’中:
CataCamera.cc:(.text+0x28c5):对‘cv::OutputArray::OutputArray(cv::Mat&)’未定义的引用
CataCamera.cc:(.text+0x28d7):对‘cv::OutputArray::OutputArray(cv::Mat&)’未定义的引用
CataCamera.cc:(.text+0x28ec):对‘cv::InputArray::InputArray(cv::Mat const&)’未定义的引用
CataCamera.cc:(.text+0x28fe):对‘cv::InputArray::InputArray(cv::Mat const&)’未定义的引用
CMakeFiles/Calibration.dir/src/camera_models/CataCamera.cc.o:在函数‘camodocal::CataCamera::estimateIntrinsics(cv::Size const&, std::vector<std::vector<cv::Point3, std::allocator<cv::Point3 > >, std::allocator<std::vector<cv::Point3, std::allocator<cv::Point3 > > > > const&, std::vector<std::vector<cv::Point, std::allocator<cv::Point > >, std::allocator<std::vector<cv::Point, std::allocator<cv::Point > > > > const&)’中:
CataCamera.cc:(.text+0x387a):对‘cv::_OutputArray::_OutputArray(cv::Mat&)’未定义的引用
CataCamera.cc:(.text+0x388f):对‘cv::_InputArray::_InputArray(cv::Mat const&)’未定义的引用
CataCamera.cc:(.text+0x38d4):对‘cv::_InputArray::_InputArray(cv::Mat const&)’未定义的引用
CataCamera.cc:(.text+0x3b43):对‘cv::_OutputArray::OutputArray(cv::Mat&)’未定义的引用
CMakeFiles/Calibration.dir/src/camera_models/CataCamera.cc.o:在函数‘camodocal::CataCamera::initUndistortRectifyMap(cv::Mat&, cv::Mat&, float, float, cv::Size, float, float, cv::Mat) const’中:
CataCamera.cc:(.text+0x58d6):对‘cv::_OutputArray::_OutputArray(cv::Mat&)’未定义的引用
CataCamera.cc:(.text+0x58eb):对‘cv::_OutputArray::_OutputArray(cv::Mat&)’未定义的引用
CataCamera.cc:(.text+0x58fd):对‘cv::_InputArray::_InputArray(cv::Mat const&)’未定义的引用
CataCamera.cc:(.text+0x590f):对‘cv::_InputArray::InputArray(cv::Mat const&)’未定义的引用
CMakeFiles/Calibration.dir/src/camera_models/CataCamera.cc.o:在函数‘camodocal::CataCamera::Parameters::readFromYamlFile(std::string const&)’中:
CataCamera.cc:(.text+0x5dc1):对‘cv::FileStorage::FileStorage(std::string const&, int, std::string const&)’未定义的引用
CMakeFiles/Calibration.dir/src/camera_models/CataCamera.cc.o:在函数‘camodocal::CataCamera::Parameters::writeToYamlFile(std::string const&) const’中:
CataCamera.cc:(.text+0x6843):对‘cv::FileStorage::FileStorage(std::string const&, int, std::string const&)’未定义的引用
CataCamera.cc:(.text+0x687c):对‘cv::operator<<(cv::FileStorage&, std::string const&)’未定义的引用
CataCamera.cc:(.text+0x68b8):对‘cv::operator<<(cv::FileStorage&, std::string const&)’未定义的引用
CataCamera.cc:(.text+0x68f9):对‘cv::operator<<(cv::FileStorage&, std::string const&)’未定义的引用
CataCamera.cc:(.text+0x6919):对‘cv::operator<<(cv::FileStorage&, std::string const&)’未定义的引用
CataCamera.cc:(.text+0x6940):对‘cv::operator<<(cv::FileStorage&, std::string const&)’未定义的引用
CataCamera.cc:(.text+0x6982):对‘cv::write(cv::FileStorage&, std::string const&, int)’未定义的引用
CataCamera.cc:(.text+0x69b8):对‘cv::operator<<(cv::FileStorage&, std::string const&)’未定义的引用
CataCamera.cc:(.text+0x69fa):对‘cv::write(cv::FileStorage&, std::string const&, int)’未定义的引用
CataCamera.cc:(.text+0x6a30):对‘cv::operator<<(cv::FileStorage&, std::string const&)’未定义的引用
CataCamera.cc:(.text+0x6a6c):对‘cv::operator<<(cv::FileStorage&, std::string const&)’未定义的引用
CataCamera.cc:(.text+0x6aab):对‘cv::operator<<(cv::FileStorage&, std::string const&)’未定义的引用
CataCamera.cc:(.text+0x6aef):对‘cv::write(cv::FileStorage&, std::string const&, double)’未定义的引用
CataCamera.cc:(.text+0x6b25):对‘cv::operator<<(cv::FileStorage&, std::string const&)’未定义的引用
CataCamera.cc:(.text+0x6b61):对‘cv::operator<<(cv::FileStorage&, std::string const&)’未定义的引用
CataCamera.cc:(.text+0x6b9d):对‘cv::operator<<(cv::FileStorage&, std::string const&)’未定义的引用
CataCamera.cc:(.text+0x6bdc):对‘cv::operator<<(cv::FileStorage&, std::string const&)’未定义的引用
CataCamera.cc:(.text+0x6c20):对‘cv::write(cv::FileStorage&, std::string const&, double)’未定义的引用
CataCamera.cc:(.text+0x6c56):对‘cv::operator<<(cv::FileStorage&, std::string const&)’未定义的引用
CataCamera.cc:(.text+0x6c9a):对‘cv::write(cv::FileStorage&, std::string const&, double)’未定义的引用
CataCamera.cc:(.text+0x6cd0):对‘cv::operator<<(cv::FileStorage&, std::string const&)’未定义的引用
CataCamera.cc:(.text+0x6d14):对‘cv::write(cv::FileStorage&, std::string const&, double)’未定义的引用
CataCamera.cc:(.text+0x6d4a):对‘cv::operator<<(cv::FileStorage&, std::string const&)’未定义的引用
CataCamera.cc:(.text+0x6d8e):对‘cv::write(cv::FileStorage&, std::string const&, double)’未定义的引用
CataCamera.cc:(.text+0x6dc4):对‘cv::operator<<(cv::FileStorage&, std::string const&)’未定义的引用
CataCamera.cc:(.text+0x6e00):对‘cv::operator<<(cv::FileStorage&, std::string const&)’未定义的引用
CataCamera.cc:(.text+0x6e3c):对‘cv::operator<<(cv::FileStorage&, std::string const&)’未定义的引用
CataCamera.cc:(.text+0x6e7b):对‘cv::operator<<(cv::FileStorage&, std::string const&)’未定义的引用
CataCamera.cc:(.text+0x6ebf):对‘cv::write(cv::FileStorage&, std::string const&, double)’未定义的引用
CataCamera.cc:(.text+0x6ef5):对‘cv::operator<<(cv::FileStorage&, std::string const&)’未定义的引用
CataCamera.cc:(.text+0x6f39):对‘cv::write(cv::FileStorage&, std::string const&, double)’未定义的引用
CataCamera.cc:(.text+0x6f6f):对‘cv::operator<<(cv::FileStorage&, std::string const&)’未定义的引用
CataCamera.cc:(.text+0x6fb3):对‘cv::write(cv::FileStorage&, std::string const&, double)’未定义的引用
CataCamera.cc:(.text+0x6fe9):对‘cv::operator<<(cv::FileStorage&, std::string const&)’未定义的引用
CataCamera.cc:(.text+0x702d):对‘cv::write(cv::FileStorage&, std::string const&, double)’未定义的引用
CataCamera.cc:(.text+0x7063):对‘cv::operator<<(cv::FileStorage&, std::string const&)’未定义的引用
CataCamera.cc:(.text+0x7131):对‘cv::Exception::Exception(int, std::string const&, std::string const&, std::string const&, int)’未定义的引用
CataCamera.cc:(.text+0x7249):对‘cv::Exception::Exception(int, std::string const&, std::string const&, std::string const&, int)’未定义的引用
CataCamera.cc:(.text+0x7361):对‘cv::Exception::Exception(int, std::string const&, std::string const&, std::string const&, int)’未定义的引用
CataCamera.cc:(.text+0x7479):对‘cv::Exception::Exception(int, std::string const&, std::string const&, std::string const&, int)’未定义的引用
CataCamera.cc:(.text+0x7591):对‘cv::Exception::Exception(int, std::string const&, std::string const&, std::string const&, int)’未定义的引用
CMakeFiles/Calibration.dir/src/camera_models/CataCamera.cc.o:CataCamera.cc:(.text+0x76a9): 跟着更多未定义的参考到 cv::Exception::Exception(int, std::string const&, std::string const&, std::string const&, int)
CMakeFiles/Calibration.dir/src/camera_models/EquidistantCamera.cc.o:在函数‘cv::operator<<(cv::FileStorage&, char const*)’中:
EquidistantCamera.cc:(.text+0x3ad2):对‘cv::operator<<(cv::FileStorage&, std::string const&)’未定义的引用
CMakeFiles/Calibration.dir/src/camera_models/EquidistantCamera.cc.o:在函数‘camodocal::EquidistantCamera::initUndistortRectifyMap(cv::Mat&, cv::Mat&, float, float, cv::Size, float, float, cv::Mat) const’中:
EquidistantCamera.cc:(.text+0x6910):对‘cv::_OutputArray::_OutputArray(cv::Mat&)’未定义的引用
EquidistantCamera.cc:(.text+0x6925):对‘cv::_OutputArray::_OutputArray(cv::Mat&)’未定义的引用
EquidistantCamera.cc:(.text+0x693d):对‘cv::_InputArray::_InputArray(cv::Mat const&)’未定义的引用
EquidistantCamera.cc:(.text+0x6955):对‘cv::_InputArray::_InputArray(cv::Mat const&)’未定义的引用
CMakeFiles/Calibration.dir/src/camera_models/EquidistantCamera.cc.o:在函数‘camodocal::EquidistantCamera::initUndistortMap(cv::Mat&, cv::Mat&, double) const’中:
EquidistantCamera.cc:(.text+0x7dd0):对‘cv::_OutputArray::_OutputArray(cv::Mat&)’未定义的引用
EquidistantCamera.cc:(.text+0x7de2):对‘cv::_OutputArray::_OutputArray(cv::Mat&)’未定义的引用
EquidistantCamera.cc:(.text+0x7dfa):对‘cv::_InputArray::_InputArray(cv::Mat const&)’未定义的引用
EquidistantCamera.cc:(.text+0x7e0f):对‘cv::_InputArray::InputArray(cv::Mat const&)’未定义的引用
CMakeFiles/Calibration.dir/src/camera_models/EquidistantCamera.cc.o:在函数‘camodocal::EquidistantCamera::Parameters::readFromYamlFile(std::string const&)’中:
EquidistantCamera.cc:(.text+0x9360):对‘cv::FileStorage::FileStorage(std::string const&, int, std::string const&)’未定义的引用
CMakeFiles/Calibration.dir/src/camera_models/EquidistantCamera.cc.o:在函数‘cv::FileStorage& cv::operator<< (cv::FileStorage&, double const&)’中:
EquidistantCamera.cc:(.text+0x9b74):对‘cv::write(cv::FileStorage&, std::string const&, double)’未定义的引用
EquidistantCamera.cc:(.text+0x9c08):对‘cv::Exception::Exception(int, std::string const&, std::string const&, std::string const&, int)’未定义的引用
CMakeFiles/Calibration.dir/src/camera_models/EquidistantCamera.cc.o:在函数‘camodocal::EquidistantCamera::Parameters::writeToYamlFile(std::string const&) const’中:
EquidistantCamera.cc:(.text+0x9da8):对‘cv::FileStorage::FileStorage(std::string const&, int, std::string const&)’未定义的引用
EquidistantCamera.cc:(.text+0x9de8):对‘cv::operator<<(cv::FileStorage&, std::string const&)’未定义的引用
EquidistantCamera.cc:(.text+0x9e31):对‘cv::operator<<(cv::FileStorage&, std::string const&)’未定义的引用
EquidistantCamera.cc:(.text+0x9e4e):对‘cv::operator<<(cv::FileStorage&, std::string const&)’未定义的引用
EquidistantCamera.cc:(.text+0x9e87):对‘cv::write(cv::FileStorage&, std::string const&, int)’未定义的引用
EquidistantCamera.cc:(.text+0x9ebd):对‘cv::operator<<(cv::FileStorage&, std::string const&)’未定义的引用
EquidistantCamera.cc:(.text+0x9efd):对‘cv::write(cv::FileStorage&, std::string const&, int)’未定义的引用
EquidistantCamera.cc:(.text+0x9f7b):对‘cv::operator<<(cv::FileStorage&, std::string const&)’未定义的引用
EquidistantCamera.cc:(.text+0x9fd4):对‘cv::operator<<(cv::FileStorage&, std::string const&)’未定义的引用
EquidistantCamera.cc:(.text+0xa01e):对‘cv::operator<<(cv::FileStorage&, std::string const&)’未定义的引用
EquidistantCamera.cc:(.text+0xa068):对‘cv::operator<<(cv::FileStorage&, std::string const&)’未定义的引用
EquidistantCamera.cc:(.text+0xa0b4):对‘cv::operator<<(cv::FileStorage&, std::string const&)’未定义的引用
CMakeFiles/Calibration.dir/src/camera_models/EquidistantCamera.cc.o:EquidistantCamera.cc:(.text+0xa100): 跟着更多未定义的参考到 cv::operator<<(cv::FileStorage&, std::string const&)
CMakeFiles/Calibration.dir/src/camera_models/EquidistantCamera.cc.o:在函数‘camodocal::EquidistantCamera::Parameters::writeToYamlFile(std::string const&) const’中:
EquidistantCamera.cc:(.text+0xa243):对‘cv::Exception::Exception(int, std::string const&, std::string const&, std::string const&, int)’未定义的引用
EquidistantCamera.cc:(.text+0xa324):对‘cv::Exception::Exception(int, std::string const&, std::string const&, std::string const&, int)’未定义的引用
CMakeFiles/Calibration.dir/src/camera_models/ScaramuzzaCamera.cc.o:在函数‘cv::operator<<(cv::FileStorage&, char const*)’中:
ScaramuzzaCamera.cc:(.text+0x21c2):对‘cv::operator<<(cv::FileStorage&, std::string const&)’未定义的引用
CMakeFiles/Calibration.dir/src/camera_models/ScaramuzzaCamera.cc.o:在函数‘camodocal::OCAMCamera::initUndistortRectifyMap(cv::Mat&, cv::Mat&, float, float, cv::Size, float, float, cv::Mat) const’中:
ScaramuzzaCamera.cc:(.text+0x4a30):对‘cv::_OutputArray::_OutputArray(cv::Mat&)’未定义的引用
ScaramuzzaCamera.cc:(.text+0x4a3d):对‘cv::_OutputArray::_OutputArray(cv::Mat&)’未定义的引用
ScaramuzzaCamera.cc:(.text+0x4a52):对‘cv::_InputArray::_InputArray(cv::Mat const&)’未定义的引用
ScaramuzzaCamera.cc:(.text+0x4a67):对‘cv::_InputArray::InputArray(cv::Mat const&)’未定义的引用
CMakeFiles/Calibration.dir/src/camera_models/ScaramuzzaCamera.cc.o:在函数‘camodocal::OCAMCamera::Parameters::readFromYamlFile(std::string const&)’中:
ScaramuzzaCamera.cc:(.text+0x78d4):对‘cv::FileStorage::FileStorage(std::string const&, int, std::string const&)’未定义的引用
ScaramuzzaCamera.cc:(.text+0x7ca2):对‘cv::FileNode::operator[](std::string const&) const’未定义的引用
ScaramuzzaCamera.cc:(.text+0x7ec3):对‘cv::FileNode::operator[](std::string const&) const’未定义的引用
CMakeFiles/Calibration.dir/src/camera_models/ScaramuzzaCamera.cc.o:在函数‘cv::FileStorage& cv::operator<< (cv::FileStorage&, int const&)’中:
ScaramuzzaCamera.cc:(.text+0x8832):对‘cv::write(cv::FileStorage&, std::string const&, int)’未定义的引用
ScaramuzzaCamera.cc:(.text+0x88c8):对‘cv::Exception::Exception(int, std::string const&, std::string const&, std::string const&, int)’未定义的引用
CMakeFiles/Calibration.dir/src/camera_models/ScaramuzzaCamera.cc.o:在函数‘cv::FileStorage& cv::operator<< (cv::FileStorage&, double const&)’中:
ScaramuzzaCamera.cc:(.text+0x8a54):对‘cv::write(cv::FileStorage&, std::string const&, double)’未定义的引用
ScaramuzzaCamera.cc:(.text+0x8ae8):对‘cv::Exception::Exception(int, std::string const&, std::string const&, std::string const&, int)’未定义的引用
CMakeFiles/Calibration.dir/src/camera_models/ScaramuzzaCamera.cc.o:在函数‘camodocal::OCAMCamera::Parameters::writeToYamlFile(std::string const&) const’中:
ScaramuzzaCamera.cc:(.text+0x8ca8):对‘cv::FileStorage::FileStorage(std::string const&, int, std::string const&)’未定义的引用
ScaramuzzaCamera.cc:(.text+0x8d00):对‘cv::operator<<(cv::FileStorage&, std::string const&)’未定义的引用
ScaramuzzaCamera.cc:(.text+0x8df8):对‘cv::operator<<(cv::FileStorage&, std::string const&)’未定义的引用
ScaramuzzaCamera.cc:(.text+0x8ff2):对‘cv::operator<<(cv::FileStorage&, std::string const&)’未定义的引用
CMakeFiles/Calibration.dir/src/chessboard/Chessboard.cc.o:在函数‘camodocal::Chessboard::Chessboard(cv::Size, cv::Mat&)’中:
Chessboard.cc:(.text+0x6a5):对‘cv::_OutputArray::_OutputArray(cv::Mat&)’未定义的引用
Chessboard.cc:(.text+0x6b0):对‘cv::_InputArray::_InputArray(cv::Mat const&)’未定义的引用
Chessboard.cc:(.text+0x6cd):对‘cv::_OutputArray::_OutputArray(cv::Mat&)’未定义的引用
Chessboard.cc:(.text+0x6f1):对‘cv::_OutputArray::_OutputArray(cv::Mat&)’未定义的引用
Chessboard.cc:(.text+0x707):对‘cv::_OutputArray::OutputArray(cv::Mat&)’未定义的引用
Chessboard.cc:(.text+0x712):对‘cv::InputArray::InputArray(cv::Mat const&)’未定义的引用
CMakeFiles/Calibration.dir/src/chessboard/Chessboard.cc.o:在函数‘camodocal::Chessboard::cleanFoundConnectedQuads(std::vector<boost::shared_ptrcamodocal::ChessboardQuad, std::allocator<boost::shared_ptrcamodocal::ChessboardQuad > >&, cv::Size)’中:
Chessboard.cc:(.text+0x27fd):对‘vtable for cv::OutputArray’未定义的引用
Chessboard.cc:(.text+0x2813):对‘vtable for cv::InputArray’未定义的引用
CMakeFiles/Calibration.dir/src/chessboard/Chessboard.cc.o:在函数‘camodocal::Chessboard::getQuadrangleHypotheses(std::vector<std::vector<cv::Point, std::allocator<cv::Point > >, std::allocator<std::vector<cv::Point, std::allocator<cv::Point > > > > const&, std::vector<std::pair<float, int>, std::allocator<std::pair<float, int> > >&, int) const’中:
Chessboard.cc:(.text+0x3ea1):对‘vtable for cv::InputArray’未定义的引用
CMakeFiles/Calibration.dir/src/chessboard/Chessboard.cc.o:在函数‘camodocal::Chessboard::checkChessboard(cv::Mat const&, cv::Size) const’中:
Chessboard.cc:(.text+0x4085):对‘cv::_OutputArray::_OutputArray(cv::Mat&)’未定义的引用
Chessboard.cc:(.text+0x4153):对‘cv::_OutputArray::_OutputArray(cv::Mat&)’未定义的引用
Chessboard.cc:(.text+0x4267):对‘cv::_InputArray::_InputArray(cv::Mat const&)’未定义的引用
Chessboard.cc:(.text+0x4287):对‘cv::_OutputArray::_OutputArray(cv::Mat&)’未定义的引用
Chessboard.cc:(.text+0x42a2):对‘cv::_InputArray::_InputArray(cv::Mat const&)’未定义的引用
Chessboard.cc:(.text+0x43dd):对‘cv::_InputArray::_InputArray(cv::Mat const&)’未定义的引用
Chessboard.cc:(.text+0x43ea):对‘cv::_OutputArray::_OutputArray(cv::Mat&)’未定义的引用
Chessboard.cc:(.text+0x43f7):对‘cv::_InputArray::_InputArray(cv::Mat const&)’未定义的引用
Chessboard.cc:(.text+0x4527):对‘cv::_OutputArray::_OutputArray(cv::Mat&)’未定义的引用
Chessboard.cc:(.text+0x4539):对‘cv::_InputArray::_InputArray(cv::Mat const&)’未定义的引用
Chessboard.cc:(.text+0x4560):对‘vtable for cv::_OutputArray’未定义的引用
Chessboard.cc:(.text+0x4640):对‘cv::_OutputArray::_OutputArray(cv::Mat&)’未定义的引用
Chessboard.cc:(.text+0x465e):对‘cv::findContours(cv::_OutputArray const&, cv::_OutputArray const&, cv::OutputArray const&, int, int, cv::Point)’未定义的引用
Chessboard.cc:(.text+0x46b5):对‘cv::_OutputArray::_OutputArray(cv::Mat&)’未定义的引用
Chessboard.cc:(.text+0x46c2):对‘cv::_InputArray::_InputArray(cv::Mat const&)’未定义的引用
Chessboard.cc:(.text+0x4768):对‘cv::_OutputArray::_OutputArray(cv::Mat&)’未定义的引用
Chessboard.cc:(.text+0x4786):对‘cv::findContours(cv::_OutputArray const&, cv::_OutputArray const&, cv::OutputArray const&, int, int, cv::Point)’未定义的引用
CMakeFiles/Calibration.dir/src/chessboard/Chessboard.cc.o:在函数‘camodocal::Chessboard::generateQuads(std::vector<boost::shared_ptrcamodocal::ChessboardQuad, std::allocator<boost::shared_ptrcamodocal::ChessboardQuad > >&, cv::Mat&, int, int, bool)’中:
Chessboard.cc:(.text+0x528b):对‘vtable for cv::_OutputArray’未定义的引用
Chessboard.cc:(.text+0x536a):对‘cv::_OutputArray::_OutputArray(cv::Mat&)’未定义的引用
Chessboard.cc:(.text+0x53a9):对‘cv::findContours(cv::_OutputArray const&, cv::_OutputArray const&, cv::OutputArray const&, int, int, cv::Point)’未定义的引用
Chessboard.cc:(.text+0x5455):对‘vtable for cv::_InputArray’未定义的引用
Chessboard.cc:(.text+0x549b):对‘vtable for cv::_InputArray’未定义的引用
Chessboard.cc:(.text+0x59eb):对‘vtable for cv::InputArray’未定义的引用
Chessboard.cc:(.text+0x5a38):对‘vtable for cv::InputArray’未定义的引用
Chessboard.cc:(.text+0x5a85):对‘vtable for cv::InputArray’未定义的引用
CMakeFiles/Calibration.dir/src/chessboard/Chessboard.cc.o:在函数‘camodocal::Chessboard::findChessboardCornersImproved(cv::Mat const&, cv::Size const&, std::vector<cv::Point, std::allocator<cv::Point > >&, int)’中:
Chessboard.cc:(.text+0x7322):对‘cv::_OutputArray::_OutputArray(cv::Mat&)’未定义的引用
Chessboard.cc:(.text+0x733f):对‘cv::_InputArray::_InputArray(cv::Mat const&)’未定义的引用
Chessboard.cc:(.text+0x7449):对‘cv::_InputArray::_InputArray(cv::Mat const&)’未定义的引用
Chessboard.cc:(.text+0x745e):对‘cv::_OutputArray::_OutputArray(cv::Mat&)’未定义的引用
Chessboard.cc:(.text+0x7473):对‘cv::_InputArray::_InputArray(cv::Mat const&)’未定义的引用
Chessboard.cc:(.text+0x74ea):对‘cv::_InputArray::_InputArray(cv::Mat const&)’未定义的引用
Chessboard.cc:(.text+0x74f7):对‘cv::_OutputArray::_OutputArray(cv::Mat&)’未定义的引用
Chessboard.cc:(.text+0x7504):对‘cv::_InputArray::_InputArray(cv::Mat const&)’未定义的引用
Chessboard.cc:(.text+0x7570):对‘cv::_InputArray::_InputArray(cv::Mat const&)’未定义的引用
Chessboard.cc:(.text+0x757d):对‘cv::_OutputArray::_OutputArray(cv::Mat&)’未定义的引用
Chessboard.cc:(.text+0x758a):对‘cv::_InputArray::_InputArray(cv::Mat const&)’未定义的引用
Chessboard.cc:(.text+0x75f6):对‘cv::_InputArray::_InputArray(cv::Mat const&)’未定义的引用
Chessboard.cc:(.text+0x7603):对‘cv::_OutputArray::_OutputArray(cv::Mat&)’未定义的引用
Chessboard.cc:(.text+0x7610):对‘cv::_InputArray::_InputArray(cv::Mat const&)’未定义的引用
Chessboard.cc:(.text+0x767c):对‘cv::_InputArray::_InputArray(cv::Mat const&)’未定义的引用
Chessboard.cc:(.text+0x7689):对‘cv::_OutputArray::_OutputArray(cv::Mat&)’未定义的引用
Chessboard.cc:(.text+0x7696):对‘cv::_InputArray::_InputArray(cv::Mat const&)’未定义的引用
Chessboard.cc:(.text+0x76fe):对‘cv::_InputArray::_InputArray(cv::Mat const&)’未定义的引用
Chessboard.cc:(.text+0x770b):对‘cv::_OutputArray::OutputArray(cv::Mat&)’未定义的引用
Chessboard.cc:(.text+0x7718):对‘cv::InputArray::InputArray(cv::Mat const&)’未定义的引用
Chessboard.cc:(.text+0x77bf):对‘cv::rectangle(cv::Mat&, cv::Point, cv::Point, cv::Scalar const&, int, int, int)’未定义的引用
Chessboard.cc:(.text+0x7b35):对‘cv::_OutputArray::_OutputArray(cv::Mat&)’未定义的引用
Chessboard.cc:(.text+0x7b4b):对‘cv::_InputArray::_InputArray(cv::Mat const&)’未定义的引用
Chessboard.cc:(.text+0x7cb0):对‘cv::_InputArray::_InputArray(cv::Mat const&)’未定义的引用
Chessboard.cc:(.text+0x7d0b):对‘cv::_OutputArray::OutputArray(cv::Mat&)’未定义的引用
Chessboard.cc:(.text+0x7d28):对‘cv::InputArray::InputArray(cv::Mat const&)’未定义的引用
Chessboard.cc:(.text+0x7f36):对‘vtable for cv::OutputArray’未定义的引用
Chessboard.cc:(.text+0x7f78):对‘cv::InputArray::InputArray(cv::Mat const&)’未定义的引用
Chessboard.cc:(.text+0x7faa):对‘cv::cornerSubPix(cv::InputArray const&, cv::OutputArray const&, cv::Size, cv::Size, cv::TermCriteria)’未定义的引用
Chessboard.cc:(.text+0x8021):对‘cv::OutputArray::OutputArray(cv::Mat&)’未定义的引用
Chessboard.cc:(.text+0x8037):对‘cv::InputArray::InputArray(cv::Mat const&)’未定义的引用
CMakeFiles/Calibration.dir/src/chessboard/Chessboard.cc.o:在函数‘camodocal::Chessboard::findChessboardCorners(cv::Mat const&, cv::Size const&, std::vector<cv::Point, std::allocator<cv::Point > >&, int, bool)’中:
Chessboard.cc:(.text+0x820b):对‘vtable for cv::OutputArray’未定义的引用
Chessboard.cc:(.text+0x8250):对‘cv::InputArray::InputArray(cv::Mat const&)’未定义的引用
CMakeFiles/Calibration.dir/src/chessboard/Chessboard.cc.o:在函数‘camodocal::Chessboard::findCorners(bool)’中:
Chessboard.cc:(.text+0x82b9):对‘vtable for cv::InputArray’未定义的引用
Chessboard.cc:(.text+0x8303):对‘cv::OutputArray::OutputArray(cv::Mat&)’未定义的引用
Chessboard.cc:(.text+0x8318):对‘cv::drawChessboardCorners(cv::OutputArray const&, cv::Size, cv::InputArray const&, bool)’未定义的引用
collect2: error: ld returned 1 exit status
VINS-Mono/camera_model/CMakeFiles/Calibration.dir/build.make:477: recipe for target '/home/yfz/catkin_ws/devel/lib/camera_model/Calibration' failed
make[2]: *** [/home/yfz/catkin_ws/devel/lib/camera_model/Calibration] Error 1
CMakeFiles/Makefile2:1924: recipe for target 'VINS-Mono/camera_model/CMakeFiles/Calibration.dir/all' failed
make[1]: *** [VINS-Mono/camera_model/CMakeFiles/Calibration.dir/all] Error 2
/usr/bin/ld: warning: libboost_filesystem.so.1.58.0, needed by /opt/ros/kinetic/lib/libimage_transport.so, may conflict with libboost_filesystem.so.1.66.0
/usr/bin/ld: warning: libboost_system.so.1.66.0, needed by /usr/local/lib/libboost_filesystem.so, may conflict with libboost_system.so.1.58.0
CMakeFiles/ar_demo_node.dir/src/ar_demo_node.cpp.o:在函数‘callback(boost::shared_ptr<sensor_msgs::Image<std::allocator > const> const&, boost::shared_ptr<nav_msgs::Odometry<std::allocator > const>)’中:
/home/yfz/catkin_ws/src/VINS-Mono/ar_demo/src/ar_demo_node.cpp:383:对‘cv_bridge::toCvCopy(boost::shared_ptr<sensor_msgs::Image<std::allocator > const> const&, std::string const&)’未定义的引用
CMakeFiles/ar_demo_node.dir/src/ar_demo_node.cpp.o:在函数‘void ros::Publisher::publish<visualization_msgs::MarkerArray<std::allocator > >(visualization_msgs::MarkerArray<std::allocator > const&) const’中:
/opt/ros/kinetic/include/ros/publisher.h:108:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
/opt/ros/kinetic/include/ros/publisher.h:108:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
/opt/ros/kinetic/include/ros/publisher.h:108:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
/opt/ros/kinetic/include/ros/publisher.h:102:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
/opt/ros/kinetic/include/ros/publisher.h:112:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
CMakeFiles/ar_demo_node.dir/src/ar_demo_node.cpp.o:/opt/ros/kinetic/include/ros/publisher.h:102: 跟着更多未定义的参考到 ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)
CMakeFiles/ar_demo_node.dir/src/ar_demo_node.cpp.o:在函数‘main’中:
/home/yfz/catkin_ws/src/VINS-Mono/ar_demo/src/ar_demo_node.cpp:483:对‘ros::init(int&, char**, std::string const&, unsigned int)’未定义的引用
/home/yfz/catkin_ws/src/VINS-Mono/ar_demo/src/ar_demo_node.cpp:484:对‘ros::NodeHandle::NodeHandle(std::string const&, std::map<std::string, std::string, std::lessstd::string, std::allocator<std::pair<std::string const, std::string> > > const&)’未定义的引用
/home/yfz/catkin_ws/src/VINS-Mono/ar_demo/src/ar_demo_node.cpp:486:对‘ros::NodeHandle::getParam(std::string const&, bool&) const’未定义的引用
/home/yfz/catkin_ws/src/VINS-Mono/ar_demo/src/ar_demo_node.cpp:519:对‘image_transport::ImageTransport::advertise(std::string const&, unsigned int, bool)’未定义的引用
/home/yfz/catkin_ws/src/VINS-Mono/ar_demo/src/ar_demo_node.cpp:529:对‘ros::NodeHandle::getParam(std::string const&, std::string&) const’未定义的引用
/home/yfz/catkin_ws/src/VINS-Mono/ar_demo/src/ar_demo_node.cpp:530:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
CMakeFiles/ar_demo_node.dir/src/ar_demo_node.cpp.o:在函数‘ros::SubscriptionCallbackHelperT<boost::shared_ptr<nav_msgs::Odometry<std::allocator > const> const&, void>::deserialize(ros::SubscriptionCallbackHelperDeserializeParams const&)’中:
/opt/ros/kinetic/include/ros/subscription_callback_helper.h:126:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
CMakeFiles/ar_demo_node.dir/src/ar_demo_node.cpp.o:在函数‘ros::SubscriptionCallbackHelperT<boost::shared_ptr<sensor_msgs::Image<std::allocator > const> const&, void>::deserialize(ros::SubscriptionCallbackHelperDeserializeParams const&)’中:
/opt/ros/kinetic/include/ros/subscription_callback_helper.h:126:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
CMakeFiles/ar_demo_node.dir/src/ar_demo_node.cpp.o:在函数‘ros::SubscriptionCallbackHelperT<boost::shared_ptr<sensor_msgs::PointCloud<std::allocator > const> const&, void>::deserialize(ros::SubscriptionCallbackHelperDeserializeParams const&)’中:
/opt/ros/kinetic/include/ros/subscription_callback_helper.h:126:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
/home/yfz/catkin_ws/devel/lib/libcamera_model.so:对‘cv::circle(cv::Mat&, cv::Point, int, cv::Scalar const&, int, int, int)’未定义的引用
/home/yfz/catkin_ws/devel/lib/libcamera_model.so:对‘cv::rectangle(cv::Mat&, cv::Point, cv::Point, cv::Scalar const&, int, int, int)’未定义的引用
/home/yfz/catkin_ws/devel/lib/libcamera_model.so:对‘cv::write(cv::FileStorage&, std::string const&, double)’未定义的引用
/home/yfz/catkin_ws/devel/lib/libcamera_model.so:对‘cv::OutputArray::OutputArray(cv::Mat&)’未定义的引用
/home/yfz/catkin_ws/devel/lib/libcamera_model.so:对‘cv::InputArray::InputArray(cv::MatExpr const&)’未定义的引用
/home/yfz/catkin_ws/devel/lib/libcamera_model.so:对‘cv::FileNode::operator[](std::string const&) const’未定义的引用
/home/yfz/catkin_ws/devel/lib/libcamera_model.so:对‘cv::drawChessboardCorners(cv::OutputArray const&, cv::Size, cv::InputArray const&, bool)’未定义的引用
/home/yfz/catkin_ws/devel/lib/libcamera_model.so:对‘cv::write(cv::FileStorage&, std::string const&, int)’未定义的引用
/home/yfz/catkin_ws/devel/lib/libcamera_model.so:对‘cv::Exception::Exception(int, std::string const&, std::string const&, std::string const&, int)’未定义的引用
/home/yfz/catkin_ws/devel/lib/libcamera_model.so:对‘cv::putText(cv::Mat&, std::string const&, cv::Point, int, double, cv::Scalar, int, int, bool)’未定义的引用
/home/yfz/catkin_ws/devel/lib/libcamera_model.so:对‘cv::InputArray::InputArray(cv::Mat const&)’未定义的引用
/home/yfz/catkin_ws/devel/lib/libcamera_model.so:对‘cv::cornerSubPix(cv::InputArray const&, cv::OutputArray const&, cv::Size, cv::Size, cv::TermCriteria)’未定义的引用
/home/yfz/catkin_ws/devel/lib/libcamera_model.so:对‘cv::findContours(cv::OutputArray const&, cv::OutputArray const&, cv::OutputArray const&, int, int, cv::Point)’未定义的引用
/home/yfz/catkin_ws/devel/lib/libcamera_model.so:对‘vtable for cv::OutputArray’未定义的引用
/home/yfz/catkin_ws/devel/lib/libcamera_model.so:对‘cv::operator<<(cv::FileStorage&, std::string const&)’未定义的引用
/home/yfz/catkin_ws/devel/lib/libcamera_model.so:对‘cv::FileStorage::FileStorage(std::string const&, int, std::string const&)’未定义的引用
/home/yfz/catkin_ws/devel/lib/libcamera_model.so:对‘cv::findHomography(cv::InputArray const&, cv::InputArray const&, int, double, cv::OutputArray const&)’未定义的引用
/home/yfz/catkin_ws/devel/lib/libcamera_model.so:对‘vtable for cv::InputArray’未定义的引用
collect2: error: ld returned 1 exit status
VINS-Mono/ar_demo/CMakeFiles/ar_demo_node.dir/build.make:200: recipe for target '/home/yfz/catkin_ws/devel/lib/ar_demo/ar_demo_node' failed
make[2]: *** [/home/yfz/catkin_ws/devel/lib/ar_demo/ar_demo_node] Error 1
CMakeFiles/Makefile2:1979: recipe for target 'VINS-Mono/ar_demo/CMakeFiles/ar_demo_node.dir/all' failed
make[1]: *** [VINS-Mono/ar_demo/CMakeFiles/ar_demo_node.dir/all] Error 2
CMakeFiles/vins_estimator.dir/src/estimator_node.cpp.o:在函数‘restart_callback(boost::shared_ptr<std_msgs::Bool<std::allocator > const> const&)’中:
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/estimator_node.cpp:183:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
CMakeFiles/vins_estimator.dir/src/estimator_node.cpp.o:在函数‘getMeasurements()’中:
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/estimator_node.cpp:132:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/estimator_node.cpp:117:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
CMakeFiles/vins_estimator.dir/src/estimator_node.cpp.o:在函数‘process()’中:
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/estimator_node.cpp:252:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/estimator_node.cpp:251:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
CMakeFiles/vins_estimator.dir/src/estimator_node.cpp.o:/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/estimator_node.cpp:292: 跟着更多未定义的参考到 ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)
CMakeFiles/vins_estimator.dir/src/estimator_node.cpp.o:在函数‘main’中:
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/estimator_node.cpp:342:对‘ros::init(int&, char**, std::string const&, unsigned int)’未定义的引用
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/estimator_node.cpp:343:对‘ros::NodeHandle::NodeHandle(std::string const&, std::map<std::string, std::string, std::lessstd::string, std::allocator<std::pair<std::string const, std::string> > > const&)’未定义的引用
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/estimator_node.cpp:344:对‘ros::console::set_logger_level(std::string const&, ros::console::levels::Level)’未定义的引用
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/estimator_node.cpp:350:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
CMakeFiles/vins_estimator.dir/src/estimator_node.cpp.o:在函数‘ros::SubscriptionCallbackHelperT<boost::shared_ptr<std_msgs::Bool<std::allocator > const> const&, void>::deserialize(ros::SubscriptionCallbackHelperDeserializeParams const&)’中:
/opt/ros/kinetic/include/ros/subscription_callback_helper.h:126:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
CMakeFiles/vins_estimator.dir/src/estimator_node.cpp.o:在函数‘ros::SubscriptionCallbackHelperT<boost::shared_ptr<sensor_msgs::Imu<std::allocator > const> const&, void>::deserialize(ros::SubscriptionCallbackHelperDeserializeParams const&)’中:
/opt/ros/kinetic/include/ros/subscription_callback_helper.h:126:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
CMakeFiles/vins_estimator.dir/src/estimator_node.cpp.o:在函数‘ros::SubscriptionCallbackHelperT<boost::shared_ptr<sensor_msgs::PointCloud<std::allocator > const> const&, void>::deserialize(ros::SubscriptionCallbackHelperDeserializeParams const&)’中:
/opt/ros/kinetic/include/ros/subscription_callback_helper.h:126:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
CMakeFiles/vins_estimator.dir/src/parameters.cpp.o:在函数‘operator>><std::basic_string >’中:
/opt/ros/kinetic/include/opencv-3.3.1/opencv2/core/cvstd.inl.hpp:156:对‘cv::read(cv::FileNode const&, std::string&, std::string const&)’未定义的引用
/opt/ros/kinetic/include/opencv-3.3.1/opencv2/core/cvstd.inl.hpp:156:对‘cv::read(cv::FileNode const&, std::string&, std::string const&)’未定义的引用
CMakeFiles/vins_estimator.dir/src/parameters.cpp.o:在函数‘readParameters(ros::NodeHandle&)’中:
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/parameters.cpp:119:对‘ros::console::print(ros::console::FilterBase*, void*, ros::console::levels::Level, std::basic_stringstream<char, std::char_traits, std::allocator > const&, char const*, int, char const*)’未定义的引用
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/parameters.cpp:125:对‘ros::console::print(ros::console::FilterBase*, void*, ros::console::levels::Level, std::basic_stringstream<char, std::char_traits, std::allocator > const&, char const*, int, char const*)’未定义的引用
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/parameters.cpp:73:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/parameters.cpp:106:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/parameters.cpp:106:对‘ros::console::print(ros::console::FilterBase*, void*, ros::console::levels::Level, std::basic_stringstream<char, std::char_traits, std::allocator > const&, char const*, int, char const*)’未定义的引用
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/parameters.cpp:105:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/parameters.cpp:105:对‘ros::console::print(ros::console::FilterBase*, void*, ros::console::levels::Level, std::basic_stringstream<char, std::char_traits, std::allocator > const&, char const*, int, char const*)’未定义的引用
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/parameters.cpp:117:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/parameters.cpp:117:对‘ros::console::print(ros::console::FilterBase*, void*, ros::console::levels::Level, std::basic_stringstream<char, std::char_traits, std::allocator > const&, char const*, int, char const*)’未定义的引用
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/parameters.cpp:92:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/parameters.cpp:119:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/parameters.cpp:88:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/parameters.cpp:78:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/parameters.cpp:125:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
CMakeFiles/vins_estimator.dir/src/parameters.cpp.o:在函数‘std::string readParamstd::string(ros::NodeHandle&, std::string)’中:
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/parameters.cpp:30:对‘ros::NodeHandle::getParam(std::string const&, std::string&) const’未定义的引用
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/parameters.cpp:36:对‘ros::console::print(ros::console::FilterBase*, void*, ros::console::levels::Level, std::basic_stringstream<char, std::char_traits, std::allocator > const&, char const*, int, char const*)’未定义的引用
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/parameters.cpp:32:对‘ros::console::print(ros::console::FilterBase*, void*, ros::console::levels::Level, std::basic_stringstream<char, std::char_traits, std::allocator > const&, char const*, int, char const*)’未定义的引用
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/parameters.cpp:32:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/parameters.cpp:36:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
CMakeFiles/vins_estimator.dir/src/estimator.cpp.o:在函数‘Estimator::relativePose(Eigen::Matrix<double, 3, 3, 0, 3, 3>&, Eigen::Matrix<double, 3, 1, 0, 3, 1>&, int&)’中:
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/estimator.cpp:458:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
CMakeFiles/vins_estimator.dir/src/estimator.cpp.o:在函数‘Estimator::Estimator()’中:
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/estimator.cpp:5:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
CMakeFiles/vins_estimator.dir/src/estimator.cpp.o:在函数‘Estimator::failureDetection()’中:
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/estimator.cpp:623:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
CMakeFiles/vins_estimator.dir/src/estimator.cpp.o:/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/estimator.cpp:618: 跟着更多未定义的参考到 ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)
CMakeFiles/vins_estimator.dir/src/estimator.cpp.o:在函数‘Estimator::visualInitialAlign()’中:
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/estimator.cpp:429:对‘ros::console::print(ros::console::FilterBase*, void*, ros::console::levels::Level, std::basic_stringstream<char, std::char_traits, std::allocator > const&, char const*, int, char const*)’未定义的引用
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/estimator.cpp:365:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/estimator.cpp:430:对‘ros::console::print(ros::console::FilterBase*, void*, ros::console::levels::Level, std::basic_stringstream<char, std::char_traits, std::allocator > const&, char const*, int, char const*)’未定义的引用
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/estimator.cpp:430:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/estimator.cpp:429:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
CMakeFiles/vins_estimator.dir/src/estimator.cpp.o:在函数‘Estimator::initialStructure()’中:
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/estimator.cpp:351:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/estimator.cpp:238:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/estimator.cpp:266:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
CMakeFiles/vins_estimator.dir/src/estimator.cpp.o:/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/estimator.cpp:274: 跟着更多未定义的参考到 ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)
CMakeFiles/vins_estimator.dir/src/estimator.cpp.o:在函数‘Estimator::processImage(std::map<int, std::vector<std::pair<int, Eigen::Matrix<double, 7, 1, 0, 7, 1> >, std::allocator<std::pair<int, Eigen::Matrix<double, 7, 1, 0, 7, 1> > > >, std::less, std::allocator<std::pair<int const, std::vector<std::pair<int, Eigen::Matrix<double, 7, 1, 0, 7, 1> >, std::allocator<std::pair<int, Eigen::Matrix<double, 7, 1, 0, 7, 1> > > > > > > const&, std_msgs::Header<std::allocator > const&)’中:
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/estimator.cpp:143:对‘ros::console::print(ros::console::FilterBase*, void*, ros::console::levels::Level, std::basic_stringstream<char, std::char_traits, std::allocator > const&, char const*, int, char const*)’未定义的引用
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/estimator.cpp:143:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/estimator.cpp:142:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/estimator.cpp:123:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/estimator.cpp:122:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/estimator.cpp:184:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
CMakeFiles/vins_estimator.dir/src/estimator.cpp.o:/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/estimator.cpp:124: 跟着更多未定义的参考到 ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)
CMakeFiles/vins_estimator.dir/src/utility/visualization.cpp.o:在函数‘printStatistics(Estimator const&, double)’中:
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/utility/visualization.cpp:76:对‘ros::console::print(ros::console::FilterBase*, void*, ros::console::levels::Level, std::basic_stringstream<char, std::char_traits, std::allocator > const&, char const*, int, char const*)’未定义的引用
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/utility/visualization.cpp:75:对‘ros::console::print(ros::console::FilterBase*, void*, ros::console::levels::Level, std::basic_stringstream<char, std::char_traits, std::allocator > const&, char const*, int, char const*)’未定义的引用
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/utility/visualization.cpp:71:对‘ros::console::print(ros::console::FilterBase*, void*, ros::console::levels::Level, std::basic_stringstream<char, std::char_traits, std::allocator > const&, char const*, int, char const*)’未定义的引用
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/utility/visualization.cpp:70:对‘ros::console::print(ros::console::FilterBase*, void*, ros::console::levels::Level, std::basic_stringstream<char, std::char_traits, std::allocator > const&, char const*, int, char const*)’未定义的引用
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/utility/visualization.cpp:103:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
CMakeFiles/vins_estimator.dir/src/utility/visualization.cpp.o:在函数‘void ros::Publisher::publish<nav_msgs::Odometry<std::allocator > >(nav_msgs::Odometry<std::allocator > const&) const’中:
/opt/ros/kinetic/include/ros/publisher.h:108:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
/opt/ros/kinetic/include/ros/publisher.h:108:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
/opt/ros/kinetic/include/ros/publisher.h:108:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
/opt/ros/kinetic/include/ros/publisher.h:112:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
CMakeFiles/vins_estimator.dir/src/utility/visualization.cpp.o:/opt/ros/kinetic/include/ros/publisher.h:112: 跟着更多未定义的参考到 ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)
CMakeFiles/vins_estimator.dir/src/initial/initial_aligment.cpp.o:在函数‘LinearAlignment(std::map<double, ImageFrame, std::less, std::allocator<std::pair<double const, ImageFrame> > >&, Eigen::Matrix<double, 3, 1, 0, 3, 1>&, Eigen::Matrix<double, -1, 1, 0, -1, 1>&)’中:
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/initial/initial_aligment.cpp:192:对‘ros::console::print(ros::console::FilterBase*, void*, ros::console::levels::Level, std::basic_stringstream<char, std::char_traits, std::allocator > const&, char const*, int, char const*)’未定义的引用
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/initial/initial_aligment.cpp:192:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/initial/initial_aligment.cpp:181:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/initial/initial_aligment.cpp:183:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/initial/initial_aligment.cpp:183:对‘ros::console::print(ros::console::FilterBase*, void*, ros::console::levels::Level, std::basic_stringstream<char, std::char_traits, std::allocator > const&, char const*, int, char const*)’未定义的引用
CMakeFiles/vins_estimator.dir/src/initial/initial_aligment.cpp.o:在函数‘solveGyroscopeBias(std::map<double, ImageFrame, std::less, std::allocator<std::pair<double const, ImageFrame> > >&, Eigen::Matrix<double, 3, 1, 0, 3, 1>)’中:
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/initial/initial_aligment.cpp:27:对‘ros::console::initializeLogLocation(ros::console::LogLocation, std::string const&, ros::console::levels::Level)’未定义的引用
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/initial/initial_aligment.cpp:27:对‘ros::console::print(ros::console::FilterBase*, void*, ros::console::levels::Level, std::basic_stringstream<char, std::char_traits, std::allocator > const&, char const*, int, char const*)’未定义的引用
CMakeFiles/vins_estimator.dir/src/initial/initial_ex_rotation.cpp.o:在函数‘InitialEXRotation::testTriangulation(std::vector<cv::Point, std::allocator<cv::Point > > const&, std::vector<cv::Point, std::allocator<cv::Point > > const&, cv::Mat, cv::Mat)’中:
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/initial/initial_ex_rotation.cpp:123:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
CMakeFiles/vins_estimator.dir/src/initial/initial_ex_rotation.cpp.o:在函数‘InitialEXRotation::CalibrationExRotation(std::vector<std::pair<Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> >, std::allocator<std::pair<Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > > >, Eigen::Quaternion<double, 0>, Eigen::Matrix<double, 3, 3, 0, 3, 3>&)’中:
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/initial/initial_ex_rotation.cpp:27:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
collect2: error: ld returned 1 exit status
VINS-Mono/vins_estimator/CMakeFiles/vins_estimator.dir/build.make:554: recipe for target '/home/yfz/catkin_ws/devel/lib/vins_estimator/vins_estimator' failed
make[2]: *** [/home/yfz/catkin_ws/devel/lib/vins_estimator/vins_estimator] Error 1
CMakeFiles/Makefile2:2309: recipe for target 'VINS-Mono/vins_estimator/CMakeFiles/vins_estimator.dir/all' failed
make[1]: *** [VINS-Mono/vins_estimator/CMakeFiles/vins_estimator.dir/all] Error 2
Makefile:138: recipe for target 'all' failed
make: *** [all] Error 2
Base path: /home/yfz/catkin_ws
Source space: /home/yfz/catkin_ws/src
Build space: /home/yfz/catkin_ws/build
Devel space: /home/yfz/catkin_ws/devel
Install space: /home/yfz/catkin_ws/install
Running command: "make cmake_check_build_system" in "/home/yfz/catkin_ws/build"
Running command: "make -j4 -l4" in "/home/yfz/catkin_ws/build"
Invoking "make -j4 -l4" failed
after refreshed openCV3.3.1,
the error is like this:
[ 1%] Linking CXX executable /home/yfz/catkin_ws/devel/lib/benchmark_publisher/benchmark_publisher
[ 21%] Built target camera_model
CMakeFiles/benchmark_publisher.dir/src/benchmark_publisher_node.cpp.o:在函数‘std::string readParamstd::string(ros::NodeHandle&, std::string)’中:
/home/yfz/catkin_ws/src/VINS-Mono/benchmark_publisher/src/benchmark_publisher_node.cpp:21:对‘ros::NodeHandle::getParam(std::string const&, std::string&) const’未定义的引用
/home/yfz/catkin_ws/src/VINS-Mono/benchmark_publisher/src/benchmark_publisher_node.cpp:27:对‘ros::console::print(ros::console::FilterBase*, void*, ros::console::levels::Level, std::basic_stringstream<char, std::char_traits, std::allocator > const&, char const*, int, char const*)’未定义的引用
/home/yfz/catkin_ws/src/VINS-Mono/benchmark_publisher/src/benchmark_publisher_node.cpp:23:对‘ros::console::print(ros::console::FilterBase*, void*, ros::console::levels::Level, std::basic_stringstream<char, std::char_traits, std::allocator > const&, char const*, int, char const*)’未定义的引用
/home/yfz/catkin_ws/src/VINS-Mono/benchmark_publisher/src/benchmark_publisher_node.cpp:23:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
/home/yfz/catkin_ws/src/VINS-Mono/benchmark_publisher/src/benchmark_publisher_node.cpp:27:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
CMakeFiles/benchmark_publisher.dir/src/benchmark_publisher_node.cpp.o:在函数‘void ros::Publisher::publish<nav_msgs::Odometry_<std::allocator > >(nav_msgs::Odometry_<std::allocator > const&) const’中:
/opt/ros/kinetic/include/ros/publisher.h:108:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
/opt/ros/kinetic/include/ros/publisher.h:108:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
/opt/ros/kinetic/include/ros/publisher.h:108:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
CMakeFiles/benchmark_publisher.dir/src/benchmark_publisher_node.cpp.o:/opt/ros/kinetic/include/ros/publisher.h:102: 跟着更多未定义的参考到 ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)
CMakeFiles/benchmark_publisher.dir/src/benchmark_publisher_node.cpp.o:在函数‘main’中:
/home/yfz/catkin_ws/src/VINS-Mono/benchmark_publisher/src/benchmark_publisher_node.cpp:130:对‘ros::init(int&, char**, std::string const&, unsigned int)’未定义的引用
/home/yfz/catkin_ws/src/VINS-Mono/benchmark_publisher/src/benchmark_publisher_node.cpp:131:对‘ros::NodeHandle::NodeHandle(std::string const&, std::map<std::string, std::string, std::lessstd::string, std::allocator<std::pair<std::string const, std::string> > > const&)’未定义的引用
/home/yfz/catkin_ws/src/VINS-Mono/benchmark_publisher/src/benchmark_publisher_node.cpp:145:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
/home/yfz/catkin_ws/src/VINS-Mono/benchmark_publisher/src/benchmark_publisher_node.cpp:151:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
/home/yfz/catkin_ws/src/VINS-Mono/benchmark_publisher/src/benchmark_publisher_node.cpp:138:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
CMakeFiles/benchmark_publisher.dir/src/benchmark_publisher_node.cpp.o:在函数‘ros::SubscriptionCallbackHelperT<boost::shared_ptr<nav_msgs::Odometry_<std::allocator > const> const&, void>::deserialize(ros::SubscriptionCallbackHelperDeserializeParams const&)’中:
/opt/ros/kinetic/include/ros/subscription_callback_helper.h:126:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
collect2: error: ld returned 1 exit status
VINS-Mono/benchmark_publisher/CMakeFiles/benchmark_publisher.dir/build.make:118: recipe for target '/home/yfz/catkin_ws/devel/lib/benchmark_publisher/benchmark_publisher' failed
make[2]: *** [/home/yfz/catkin_ws/devel/lib/benchmark_publisher/benchmark_publisher] Error 1
CMakeFiles/Makefile2:1830: recipe for target 'VINS-Mono/benchmark_publisher/CMakeFiles/benchmark_publisher.dir/all' failed
make[1]: *** [VINS-Mono/benchmark_publisher/CMakeFiles/benchmark_publisher.dir/all] Error 2
make[1]: *** 正在等待未完成的任务....
[ 23%] Linking CXX executable /home/yfz/catkin_ws/devel/lib/camera_model/Calibration
[ 24%] Linking CXX executable /home/yfz/catkin_ws/devel/lib/ar_demo/ar_demo_node
[ 26%] Linking CXX executable /home/yfz/catkin_ws/devel/lib/vins_estimator/vins_estimator
CMakeFiles/Calibration.dir/src/camera_models/CameraFactory.cc.o:在函数‘camodocal::CameraFactory::generateCameraFromYamlFile(std::string const&)’中:
CameraFactory.cc:(.text+0xe50):对‘cv::read(cv::FileNode const&, std::string&, std::string const&)’未定义的引用
CMakeFiles/Calibration.dir/src/camera_models/PinholeCamera.cc.o:在函数‘camodocal::PinholeCamera::Parameters::readFromYamlFile(std::string const&)’中:
PinholeCamera.cc:(.text+0x56ce):对‘cv::read(cv::FileNode const&, std::string&, std::string const&)’未定义的引用
PinholeCamera.cc:(.text+0x5970):对‘cv::read(cv::FileNode const&, std::string&, std::string const&)’未定义的引用
CMakeFiles/Calibration.dir/src/camera_models/CataCamera.cc.o:在函数‘camodocal::CataCamera::Parameters::readFromYamlFile(std::string const&)’中:
CataCamera.cc:(.text+0x5f1f):对‘cv::read(cv::FileNode const&, std::string&, std::string const&)’未定义的引用
CataCamera.cc:(.text+0x6238):对‘cv::read(cv::FileNode const&, std::string&, std::string const&)’未定义的引用
CMakeFiles/Calibration.dir/src/camera_models/EquidistantCamera.cc.o:EquidistantCamera.cc:(.text+0x9a6f): 跟着更多未定义的参考到 cv::read(cv::FileNode const&, std::string&, std::string const&)
collect2: error: ld returned 1 exit status
VINS-Mono/camera_model/CMakeFiles/Calibration.dir/build.make:477: recipe for target '/home/yfz/catkin_ws/devel/lib/camera_model/Calibration' failed
make[2]: *** [/home/yfz/catkin_ws/devel/lib/camera_model/Calibration] Error 1
CMakeFiles/Makefile2:1924: recipe for target 'VINS-Mono/camera_model/CMakeFiles/Calibration.dir/all' failed
make[1]: *** [VINS-Mono/camera_model/CMakeFiles/Calibration.dir/all] Error 2
/usr/bin/ld: warning: libboost_filesystem.so.1.58.0, needed by /opt/ros/kinetic/lib/libimage_transport.so, may conflict with libboost_filesystem.so.1.66.0
/usr/bin/ld: warning: libboost_system.so.1.66.0, needed by /usr/local/lib/libboost_filesystem.so, may conflict with libboost_system.so.1.58.0
CMakeFiles/ar_demo_node.dir/src/ar_demo_node.cpp.o:在函数‘callback(boost::shared_ptr<sensor_msgs::Image_<std::allocator > const> const&, boost::shared_ptr<nav_msgs::Odometry_<std::allocator > const>)’中:
/home/yfz/catkin_ws/src/VINS-Mono/ar_demo/src/ar_demo_node.cpp:383:对‘cv_bridge::toCvCopy(boost::shared_ptr<sensor_msgs::Image_<std::allocator > const> const&, std::string const&)’未定义的引用
CMakeFiles/ar_demo_node.dir/src/ar_demo_node.cpp.o:在函数‘void ros::Publisher::publish<visualization_msgs::MarkerArray_<std::allocator > >(visualization_msgs::MarkerArray_<std::allocator > const&) const’中:
/opt/ros/kinetic/include/ros/publisher.h:108:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
/opt/ros/kinetic/include/ros/publisher.h:108:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
/opt/ros/kinetic/include/ros/publisher.h:108:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
/opt/ros/kinetic/include/ros/publisher.h:102:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
/opt/ros/kinetic/include/ros/publisher.h:112:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
CMakeFiles/ar_demo_node.dir/src/ar_demo_node.cpp.o:/opt/ros/kinetic/include/ros/publisher.h:102: 跟着更多未定义的参考到 ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)
CMakeFiles/ar_demo_node.dir/src/ar_demo_node.cpp.o:在函数‘main’中:
/home/yfz/catkin_ws/src/VINS-Mono/ar_demo/src/ar_demo_node.cpp:483:对‘ros::init(int&, char**, std::string const&, unsigned int)’未定义的引用
/home/yfz/catkin_ws/src/VINS-Mono/ar_demo/src/ar_demo_node.cpp:484:对‘ros::NodeHandle::NodeHandle(std::string const&, std::map<std::string, std::string, std::lessstd::string, std::allocator<std::pair<std::string const, std::string> > > const&)’未定义的引用
/home/yfz/catkin_ws/src/VINS-Mono/ar_demo/src/ar_demo_node.cpp:486:对‘ros::NodeHandle::getParam(std::string const&, bool&) const’未定义的引用
/home/yfz/catkin_ws/src/VINS-Mono/ar_demo/src/ar_demo_node.cpp:519:对‘image_transport::ImageTransport::advertise(std::string const&, unsigned int, bool)’未定义的引用
/home/yfz/catkin_ws/src/VINS-Mono/ar_demo/src/ar_demo_node.cpp:529:对‘ros::NodeHandle::getParam(std::string const&, std::string&) const’未定义的引用
/home/yfz/catkin_ws/src/VINS-Mono/ar_demo/src/ar_demo_node.cpp:530:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
CMakeFiles/ar_demo_node.dir/src/ar_demo_node.cpp.o:在函数‘ros::SubscriptionCallbackHelperT<boost::shared_ptr<nav_msgs::Odometry_<std::allocator > const> const&, void>::deserialize(ros::SubscriptionCallbackHelperDeserializeParams const&)’中:
/opt/ros/kinetic/include/ros/subscription_callback_helper.h:126:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
CMakeFiles/ar_demo_node.dir/src/ar_demo_node.cpp.o:在函数‘ros::SubscriptionCallbackHelperT<boost::shared_ptr<sensor_msgs::Image_<std::allocator > const> const&, void>::deserialize(ros::SubscriptionCallbackHelperDeserializeParams const&)’中:
/opt/ros/kinetic/include/ros/subscription_callback_helper.h:126:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
CMakeFiles/ar_demo_node.dir/src/ar_demo_node.cpp.o:在函数‘ros::SubscriptionCallbackHelperT<boost::shared_ptr<sensor_msgs::PointCloud_<std::allocator > const> const&, void>::deserialize(ros::SubscriptionCallbackHelperDeserializeParams const&)’中:
/opt/ros/kinetic/include/ros/subscription_callback_helper.h:126:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
/home/yfz/catkin_ws/devel/lib/libcamera_model.so:对‘cv::read(cv::FileNode const&, std::string&, std::string const&)’未定义的引用
collect2: error: ld returned 1 exit status
VINS-Mono/ar_demo/CMakeFiles/ar_demo_node.dir/build.make:200: recipe for target '/home/yfz/catkin_ws/devel/lib/ar_demo/ar_demo_node' failed
make[2]: *** [/home/yfz/catkin_ws/devel/lib/ar_demo/ar_demo_node] Error 1
CMakeFiles/Makefile2:1979: recipe for target 'VINS-Mono/ar_demo/CMakeFiles/ar_demo_node.dir/all' failed
make[1]: *** [VINS-Mono/ar_demo/CMakeFiles/ar_demo_node.dir/all] Error 2
CMakeFiles/vins_estimator.dir/src/estimator_node.cpp.o:在函数‘restart_callback(boost::shared_ptr<std_msgs::Bool_<std::allocator > const> const&)’中:
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/estimator_node.cpp:183:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
CMakeFiles/vins_estimator.dir/src/estimator_node.cpp.o:在函数‘getMeasurements()’中:
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/estimator_node.cpp:132:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/estimator_node.cpp:117:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
CMakeFiles/vins_estimator.dir/src/estimator_node.cpp.o:在函数‘process()’中:
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/estimator_node.cpp:252:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/estimator_node.cpp:251:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
CMakeFiles/vins_estimator.dir/src/estimator_node.cpp.o:/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/estimator_node.cpp:292: 跟着更多未定义的参考到 ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)
CMakeFiles/vins_estimator.dir/src/estimator_node.cpp.o:在函数‘main’中:
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/estimator_node.cpp:342:对‘ros::init(int&, char**, std::string const&, unsigned int)’未定义的引用
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/estimator_node.cpp:343:对‘ros::NodeHandle::NodeHandle(std::string const&, std::map<std::string, std::string, std::lessstd::string, std::allocator<std::pair<std::string const, std::string> > > const&)’未定义的引用
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/estimator_node.cpp:344:对‘ros::console::set_logger_level(std::string const&, ros::console::levels::Level)’未定义的引用
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/estimator_node.cpp:350:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
CMakeFiles/vins_estimator.dir/src/estimator_node.cpp.o:在函数‘ros::SubscriptionCallbackHelperT<boost::shared_ptr<std_msgs::Bool_<std::allocator > const> const&, void>::deserialize(ros::SubscriptionCallbackHelperDeserializeParams const&)’中:
/opt/ros/kinetic/include/ros/subscription_callback_helper.h:126:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
CMakeFiles/vins_estimator.dir/src/estimator_node.cpp.o:在函数‘ros::SubscriptionCallbackHelperT<boost::shared_ptr<sensor_msgs::Imu_<std::allocator > const> const&, void>::deserialize(ros::SubscriptionCallbackHelperDeserializeParams const&)’中:
/opt/ros/kinetic/include/ros/subscription_callback_helper.h:126:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
CMakeFiles/vins_estimator.dir/src/estimator_node.cpp.o:在函数‘ros::SubscriptionCallbackHelperT<boost::shared_ptr<sensor_msgs::PointCloud_<std::allocator > const> const&, void>::deserialize(ros::SubscriptionCallbackHelperDeserializeParams const&)’中:
/opt/ros/kinetic/include/ros/subscription_callback_helper.h:126:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
CMakeFiles/vins_estimator.dir/src/parameters.cpp.o:在函数‘operator>><std::basic_string >’中:
/opt/ros/kinetic/include/opencv-3.3.1/opencv2/core/cvstd.inl.hpp:156:对‘cv::read(cv::FileNode const&, std::string&, std::string const&)’未定义的引用
/opt/ros/kinetic/include/opencv-3.3.1/opencv2/core/cvstd.inl.hpp:156:对‘cv::read(cv::FileNode const&, std::string&, std::string const&)’未定义的引用
CMakeFiles/vins_estimator.dir/src/parameters.cpp.o:在函数‘readParameters(ros::NodeHandle&)’中:
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/parameters.cpp:119:对‘ros::console::print(ros::console::FilterBase*, void*, ros::console::levels::Level, std::basic_stringstream<char, std::char_traits, std::allocator > const&, char const*, int, char const*)’未定义的引用
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/parameters.cpp:125:对‘ros::console::print(ros::console::FilterBase*, void*, ros::console::levels::Level, std::basic_stringstream<char, std::char_traits, std::allocator > const&, char const*, int, char const*)’未定义的引用
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/parameters.cpp:73:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/parameters.cpp:106:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/parameters.cpp:106:对‘ros::console::print(ros::console::FilterBase*, void*, ros::console::levels::Level, std::basic_stringstream<char, std::char_traits, std::allocator > const&, char const*, int, char const*)’未定义的引用
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/parameters.cpp:105:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/parameters.cpp:105:对‘ros::console::print(ros::console::FilterBase*, void*, ros::console::levels::Level, std::basic_stringstream<char, std::char_traits, std::allocator > const&, char const*, int, char const*)’未定义的引用
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/parameters.cpp:117:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/parameters.cpp:117:对‘ros::console::print(ros::console::FilterBase*, void*, ros::console::levels::Level, std::basic_stringstream<char, std::char_traits, std::allocator > const&, char const*, int, char const*)’未定义的引用
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/parameters.cpp:92:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/parameters.cpp:119:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/parameters.cpp:88:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/parameters.cpp:78:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/parameters.cpp:125:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
CMakeFiles/vins_estimator.dir/src/parameters.cpp.o:在函数‘std::string readParamstd::string(ros::NodeHandle&, std::string)’中:
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/parameters.cpp:30:对‘ros::NodeHandle::getParam(std::string const&, std::string&) const’未定义的引用
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/parameters.cpp:36:对‘ros::console::print(ros::console::FilterBase*, void*, ros::console::levels::Level, std::basic_stringstream<char, std::char_traits, std::allocator > const&, char const*, int, char const*)’未定义的引用
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/parameters.cpp:32:对‘ros::console::print(ros::console::FilterBase*, void*, ros::console::levels::Level, std::basic_stringstream<char, std::char_traits, std::allocator > const&, char const*, int, char const*)’未定义的引用
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/parameters.cpp:32:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/parameters.cpp:36:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
CMakeFiles/vins_estimator.dir/src/estimator.cpp.o:在函数‘Estimator::relativePose(Eigen::Matrix<double, 3, 3, 0, 3, 3>&, Eigen::Matrix<double, 3, 1, 0, 3, 1>&, int&)’中:
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/estimator.cpp:458:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
CMakeFiles/vins_estimator.dir/src/estimator.cpp.o:在函数‘Estimator::Estimator()’中:
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/estimator.cpp:5:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
CMakeFiles/vins_estimator.dir/src/estimator.cpp.o:在函数‘Estimator::failureDetection()’中:
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/estimator.cpp:623:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
CMakeFiles/vins_estimator.dir/src/estimator.cpp.o:/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/estimator.cpp:618: 跟着更多未定义的参考到 ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)
CMakeFiles/vins_estimator.dir/src/estimator.cpp.o:在函数‘Estimator::visualInitialAlign()’中:
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/estimator.cpp:429:对‘ros::console::print(ros::console::FilterBase*, void*, ros::console::levels::Level, std::basic_stringstream<char, std::char_traits, std::allocator > const&, char const*, int, char const*)’未定义的引用
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/estimator.cpp:365:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/estimator.cpp:430:对‘ros::console::print(ros::console::FilterBase*, void*, ros::console::levels::Level, std::basic_stringstream<char, std::char_traits, std::allocator > const&, char const*, int, char const*)’未定义的引用
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/estimator.cpp:430:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/estimator.cpp:429:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
CMakeFiles/vins_estimator.dir/src/estimator.cpp.o:在函数‘Estimator::initialStructure()’中:
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/estimator.cpp:351:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/estimator.cpp:238:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/estimator.cpp:266:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
CMakeFiles/vins_estimator.dir/src/estimator.cpp.o:/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/estimator.cpp:274: 跟着更多未定义的参考到 ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)
CMakeFiles/vins_estimator.dir/src/estimator.cpp.o:在函数‘Estimator::processImage(std::map<int, std::vector<std::pair<int, Eigen::Matrix<double, 7, 1, 0, 7, 1> >, std::allocator<std::pair<int, Eigen::Matrix<double, 7, 1, 0, 7, 1> > > >, std::less, std::allocator<std::pair<int const, std::vector<std::pair<int, Eigen::Matrix<double, 7, 1, 0, 7, 1> >, std::allocator<std::pair<int, Eigen::Matrix<double, 7, 1, 0, 7, 1> > > > > > > const&, std_msgs::Header_<std::allocator > const&)’中:
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/estimator.cpp:143:对‘ros::console::print(ros::console::FilterBase*, void*, ros::console::levels::Level, std::basic_stringstream<char, std::char_traits, std::allocator > const&, char const*, int, char const*)’未定义的引用
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/estimator.cpp:143:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/estimator.cpp:142:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/estimator.cpp:123:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/estimator.cpp:122:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/estimator.cpp:184:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
CMakeFiles/vins_estimator.dir/src/estimator.cpp.o:/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/estimator.cpp:124: 跟着更多未定义的参考到 ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)
CMakeFiles/vins_estimator.dir/src/utility/visualization.cpp.o:在函数‘printStatistics(Estimator const&, double)’中:
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/utility/visualization.cpp:76:对‘ros::console::print(ros::console::FilterBase*, void*, ros::console::levels::Level, std::basic_stringstream<char, std::char_traits, std::allocator > const&, char const*, int, char const*)’未定义的引用
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/utility/visualization.cpp:75:对‘ros::console::print(ros::console::FilterBase*, void*, ros::console::levels::Level, std::basic_stringstream<char, std::char_traits, std::allocator > const&, char const*, int, char const*)’未定义的引用
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/utility/visualization.cpp:71:对‘ros::console::print(ros::console::FilterBase*, void*, ros::console::levels::Level, std::basic_stringstream<char, std::char_traits, std::allocator > const&, char const*, int, char const*)’未定义的引用
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/utility/visualization.cpp:70:对‘ros::console::print(ros::console::FilterBase*, void*, ros::console::levels::Level, std::basic_stringstream<char, std::char_traits, std::allocator > const&, char const*, int, char const*)’未定义的引用
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/utility/visualization.cpp:103:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
CMakeFiles/vins_estimator.dir/src/utility/visualization.cpp.o:在函数‘void ros::Publisher::publish<nav_msgs::Odometry_<std::allocator > >(nav_msgs::Odometry_<std::allocator > const&) const’中:
/opt/ros/kinetic/include/ros/publisher.h:108:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
/opt/ros/kinetic/include/ros/publisher.h:108:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
/opt/ros/kinetic/include/ros/publisher.h:108:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
/opt/ros/kinetic/include/ros/publisher.h:112:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
CMakeFiles/vins_estimator.dir/src/utility/visualization.cpp.o:/opt/ros/kinetic/include/ros/publisher.h:112: 跟着更多未定义的参考到 ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)
CMakeFiles/vins_estimator.dir/src/initial/initial_aligment.cpp.o:在函数‘LinearAlignment(std::map<double, ImageFrame, std::less, std::allocator<std::pair<double const, ImageFrame> > >&, Eigen::Matrix<double, 3, 1, 0, 3, 1>&, Eigen::Matrix<double, -1, 1, 0, -1, 1>&)’中:
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/initial/initial_aligment.cpp:192:对‘ros::console::print(ros::console::FilterBase*, void*, ros::console::levels::Level, std::basic_stringstream<char, std::char_traits, std::allocator > const&, char const*, int, char const*)’未定义的引用
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/initial/initial_aligment.cpp:192:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/initial/initial_aligment.cpp:181:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/initial/initial_aligment.cpp:183:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/initial/initial_aligment.cpp:183:对‘ros::console::print(ros::console::FilterBase*, void*, ros::console::levels::Level, std::basic_stringstream<char, std::char_traits, std::allocator > const&, char const*, int, char const*)’未定义的引用
CMakeFiles/vins_estimator.dir/src/initial/initial_aligment.cpp.o:在函数‘solveGyroscopeBias(std::map<double, ImageFrame, std::less, std::allocator<std::pair<double const, ImageFrame> > >&, Eigen::Matrix<double, 3, 1, 0, 3, 1>)’中:
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/initial/initial_aligment.cpp:27:对‘ros::console::initializeLogLocation(ros::console::LogLocation, std::string const&, ros::console::levels::Level)’未定义的引用
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/initial/initial_aligment.cpp:27:对‘ros::console::print(ros::console::FilterBase*, void*, ros::console::levels::Level, std::basic_stringstream<char, std::char_traits, std::allocator > const&, char const*, int, char const*)’未定义的引用
CMakeFiles/vins_estimator.dir/src/initial/initial_ex_rotation.cpp.o:在函数‘InitialEXRotation::testTriangulation(std::vector<cv::Point_, std::allocator<cv::Point_ > > const&, std::vector<cv::Point_, std::allocator<cv::Point_ > > const&, cv::Mat_, cv::Mat_)’中:
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/initial/initial_ex_rotation.cpp:123:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
CMakeFiles/vins_estimator.dir/src/initial/initial_ex_rotation.cpp.o:在函数‘InitialEXRotation::CalibrationExRotation(std::vector<std::pair<Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> >, std::allocator<std::pair<Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > > >, Eigen::Quaternion<double, 0>, Eigen::Matrix<double, 3, 3, 0, 3, 3>&)’中:
/home/yfz/catkin_ws/src/VINS-Mono/vins_estimator/src/initial/initial_ex_rotation.cpp:27:对‘ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)’未定义的引用
collect2: error: ld returned 1 exit status
VINS-Mono/vins_estimator/CMakeFiles/vins_estimator.dir/build.make:554: recipe for target '/home/yfz/catkin_ws/devel/lib/vins_estimator/vins_estimator' failed
make[2]: *** [/home/yfz/catkin_ws/devel/lib/vins_estimator/vins_estimator] Error 1
CMakeFiles/Makefile2:2309: recipe for target 'VINS-Mono/vins_estimator/CMakeFiles/vins_estimator.dir/all' failed
make[1]: *** [VINS-Mono/vins_estimator/CMakeFiles/vins_estimator.dir/all] Error 2
Makefile:138: recipe for target 'all' failed
make: *** [all] Error 2
Base path: /home/yfz/catkin_ws
Source space: /home/yfz/catkin_ws/src
Build space: /home/yfz/catkin_ws/build
Devel space: /home/yfz/catkin_ws/devel
Install space: /home/yfz/catkin_ws/install
Running command: "make cmake_check_build_system" in "/home/yfz/catkin_ws/build"
Running command: "make -j4 -l4" in "/home/yfz/catkin_ws/build"
Invoking "make -j4 -l4" failed