HKUST-Aerial-Robotics / Fast-Planner

A Robust and Efficient Trajectory Planner for Quadrotors
GNU General Public License v3.0
2.4k stars 665 forks source link

Problems about "catkin_make" #126

Open Zora225 opened 3 years ago

Zora225 commented 3 years ago

CMakeFiles/fast_planner_node.dir/src/planner_manager.cpp.o:在函数‘std::thread::_State_impl<std::thread::_Invoker<std::tuple<void (fast_planner::FastPlannerManager::)(double, double, std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, std::allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > >, int), fast_planner::FastPlannerManager, double, double, std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, std::allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > >, int> > >::~_State_impl()’中: /usr/include/c++/8/thread:188:对‘std::thread::_State::~_State()’未定义的引用 CMakeFiles/fast_planner_node.dir/src/planner_manager.cpp.o:在函数‘std::thread::_State_impl<std::thread::_Invoker<std::tuple<void (fast_planner::FastPlannerManager::)(double, double, std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, std::allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > >, int), fast_planner::FastPlannerManager, double, double, std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, std::allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > >, int> > >::~_State_impl()’中: /usr/include/c++/8/thread:188:对‘std::thread::_State::~_State()’未定义的引用 CMakeFiles/fast_planner_node.dir/src/planner_manager.cpp.o:在函数‘std::thread::thread<void (fast_planner::FastPlannerManager::)(double, double, std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, std::allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > >, int), fast_planner::FastPlannerManager, double&, double&, std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, std::allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > >&, int&, void>(void (fast_planner::FastPlannerManager::&&)(double, double, std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, std::allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > >, int), fast_planner::FastPlannerManager&&, double&, double&, std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, std::allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > >&, int&)’中: /usr/include/c++/8/thread:131:对‘std::thread::_M_start_thread(std::unique_ptr<std::thread::_State, std::default_delete >, void ()())’未定义的引用 CMakeFiles/fast_planner_node.dir/src/planner_manager.cpp.o:在函数‘std::thread::thread<void (fast_planner::FastPlannerManager::)(double, double, std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, std::allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > >, int), fast_planner::FastPlannerManager, double&, double&, std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, std::allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > >&, int&, void>(void (fast_planner::FastPlannerManager::&&)(double, double, std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, std::allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > >, int), fast_planner::FastPlannerManager&&, double&, double&, std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, std::allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > >&, int&)’中: /usr/include/c++/8/thread:131:对‘std::thread::_M_start_thread(std::unique_ptr<std::thread::_State, std::default_delete >, void ()())’未定义的引用 CMakeFiles/fast_planner_node.dir/src/planner_manager.cpp.o:(.data.rel.ro._ZTINSt6thread11_State_implINS_8_InvokerISt5tupleIJMN12fast_planner18FastPlannerManagerEFvddSt6vectorIN5Eigen6MatrixIdLi3ELi1ELi0ELi3ELi1EEESaIS8_EEiEPS4_ddSA_iEEEEEE[_ZTINSt6thread11_State_implINS_8_InvokerISt5tupleIJMN12fast_planner18FastPlannerManagerEFvddSt6vectorIN5Eigen6MatrixIdLi3ELi1ELi0ELi3ELi1EEESaIS8_EEiEPS4_ddSA_iEEEEEE]+0x10):对‘typeinfo for std::thread::_State’未定义的引用 collect2: error: ld returned 1 exit status Fast-Planner/fast_planner/plan_manage/CMakeFiles/fast_planner_node.dir/build.make:447: recipe for target '/home/zhouyating/catkin_ws/devel/lib/plan_manage/fast_planner_node' failed make[2]: [/home/zhouyating/catkin_ws/devel/lib/plan_manage/fast_planner_node] Error 1 CMakeFiles/Makefile2:6075: recipe for target 'Fast-Planner/fast_planner/plan_manage/CMakeFiles/fast_planner_node.dir/all' failed make[1]: [Fast-Planner/fast_planner/plan_manage/CMakeFiles/fast_planner_node.dir/all] Error 2 Makefile:138: recipe for target 'all' failed make: *** [all] Error 2