boost::detail::reference_content的用法示例程序(C/C++)

176 篇文章 ¥59.90 ¥99.00
本文通过一个示例程序详细介绍了C/C++中boost库的内部类boost::detail::reference_content的用法,展示了如何获取和修改引用类型的底层内容。在程序中,创建了一个整型变量并赋值,使用该类模板获取并修改引用类型的值,最终展示修改前后值的变化,强调了其在特定场景下的应用价值,同时也提醒注意其非公共API的身份。

boost::detail::reference_content的用法示例程序(C/C++)

#include <iostream>
#include <boost/detail/reference_content.hpp>

int main() {
   
   
    int x = 
(base) soft@soft-K2020:~/catkin_ws$ catkin_make Base path: /home/soft/catkin_ws Source space: /home/soft/catkin_ws/src Build space: /home/soft/catkin_ws/build Devel space: /home/soft/catkin_ws/devel Install space: /home/soft/catkin_ws/install #### #### Running command: "make cmake_check_build_system" in "/home/soft/catkin_ws/build" #### #### #### Running command: "make -j12 -l12" in "/home/soft/catkin_ws/build" #### [ 0%] Built target _ur_dashboard_msgs_generate_messages_check_deps_SetModeActionGoal [ 0%] Built target _ur_dashboard_msgs_generate_messages_check_deps_IsProgramSaved [ 0%] Built target _ur_dashboard_msgs_generate_messages_check_deps_GetLoadedProgram [ 0%] Built target _ur_dashboard_msgs_generate_messages_check_deps_RawRequest [ 0%] Built target _ur_dashboard_msgs_generate_messages_check_deps_Load [ 0%] Built target _ur_dashboard_msgs_generate_messages_check_deps_ProgramState [ 0%] Built target _ur_dashboard_msgs_generate_messages_check_deps_GetSafetyMode [ 0%] Built target _ur_dashboard_msgs_generate_messages_check_deps_Popup [ 0%] Built target _ur_dashboard_msgs_generate_messages_check_deps_RobotMode [ 0%] Built target _ur_dashboard_msgs_generate_messages_check_deps_AddToLog [ 0%] Built target _ur_dashboard_msgs_generate_messages_check_deps_GetProgramState [ 0%] Built target _ur_dashboard_msgs_generate_messages_check_deps_SetModeActionResult [ 0%] Built target std_msgs_generate_messages_nodejs [ 0%] Built target actionlib_msgs_generate_messages_nodejs [ 0%] Built target std_msgs_generate_messages_py [ 0%] Built target actionlib_msgs_generate_messages_py [ 0%] Built target std_msgs_generate_messages_eus [ 0%] Built target actionlib_msgs_generate_messages_eus [ 0%] Built target actionlib_msgs_generate_messages_lisp [ 0%] Built target std_msgs_generate_messages_lisp [ 0%] Built target _ur_dashboard_msgs_generate_messages_check_deps_SafetyMode [ 0%] Built target _ur_dashboard_msgs_generate_messages_check_deps_SetModeAction [ 0%] Built target _ur_dashboard_msgs_generate_messages_check_deps_SetModeFeedback [ 0%] Built target _ur_dashboard_msgs_generate_messages_check_deps_SetModeActionFeedback [ 0%] Built target _ur_dashboard_msgs_generate_messages_check_deps_GetRobotMode [ 0%] Built target _ur_dashboard_msgs_generate_messages_check_deps_SetModeGoal [ 0%] Built target _ur_dashboard_msgs_generate_messages_check_deps_SetModeResult [ 0%] Built target _ur_dashboard_msgs_generate_messages_check_deps_IsProgramRunning [ 0%] Built target std_msgs_generate_messages_cpp [ 0%] Built target _ur_dashboard_msgs_generate_messages_check_deps_IsInRemoteControl [ 0%] Built target actionlib_msgs_generate_messages_cpp [ 1%] Building CXX object universal_robot/ur_kinematics/CMakeFiles/ur16e_kin.dir/src/ur_kin.cpp.o [ 2%] Building CXX object universal_robot/ur_kinematics/CMakeFiles/ur3e_kin.dir/src/ur_kin.cpp.o [ 2%] Building CXX object universal_robot/ur_kinematics/CMakeFiles/ur5e_kin.dir/src/ur_kin.cpp.o [ 2%] Building CXX object universal_robot/ur_kinematics/CMakeFiles/ur3_kin.dir/src/ur_kin.cpp.o [ 2%] Building CXX object universal_robot/ur_kinematics/CMakeFiles/ur10_kin.dir/src/ur_kin.cpp.o [ 3%] Building CXX object universal_robot/ur_kinematics/CMakeFiles/ur10e_kin.dir/src/ur_kin.cpp.o [ 3%] Built target cartesian_control_msgs_generate_messages_eus [ 3%] Building CXX object universal_robot/ur_kinematics/CMakeFiles/ur5_kin.dir/src/ur_kin.cpp.o [ 3%] Built target _catkin_empty_exported_target [ 3%] Built target std_srvs_generate_messages_cpp [ 3%] Built target tf_generate_messages_py [ 3%] Built target tf_generate_messages_nodejs [ 3%] Built target tf_generate_messages_cpp [ 3%] Built target tf_generate_messages_lisp [ 3%] Built target dynamic_reconfigure_gencfg [ 3%] Built target dynamic_reconfigure_generate_messages_cpp [ 3%] Built target dynamic_reconfigure_generate_messages_eus [ 3%] Built target actionlib_generate_messages_py [ 3%] Built target geometry_msgs_generate_messages_nodejs [ 3%] Built target geometry_msgs_generate_messages_cpp [ 3%] Built target dynamic_reconfigure_generate_messages_py [ 3%] Built target dynamic_reconfigure_generate_messages_nodejs [ 3%] Built target tf2_msgs_generate_messages_py [ 3%] Built target actionlib_generate_messages_lisp [ 3%] Built target tf2_msgs_generate_messages_lisp [ 3%] Built target roscpp_generate_messages_lisp [ 3%] Built target geometry_msgs_generate_messages_py [ 3%] Built target roscpp_generate_messages_cpp [ 3%] Built target roscpp_generate_messages_eus [ 3%] Built target tf2_msgs_generate_messages_eus [ 3%] Built target sensor_msgs_generate_messages_py [ 3%] Built target actionlib_generate_messages_cpp [ 3%] Built target geometry_msgs_generate_messages_lisp [ 3%] Built target roscpp_generate_messages_nodejs [ 3%] Built target actionlib_generate_messages_eus [ 3%] Built target trajectory_msgs_generate_messages_py [ 3%] Built target rosgraph_msgs_generate_messages_cpp [ 3%] Built target tf_generate_messages_eus [ 3%] Built target rosgraph_msgs_generate_messages_eus [ 3%] Built target rosgraph_msgs_generate_messages_lisp [ 3%] Built target rosgraph_msgs_generate_messages_py [ 3%] Built target geometry_msgs_generate_messages_eus [ 3%] Built target sensor_msgs_generate_messages_eus [ 3%] Built target sensor_msgs_generate_messages_lisp [ 3%] Built target sensor_msgs_generate_messages_cpp [ 3%] Built target sensor_msgs_generate_messages_nodejs [ 3%] Built target rosgraph_msgs_generate_messages_nodejs [ 3%] Built target trajectory_msgs_generate_messages_cpp [ 3%] Built target trajectory_msgs_generate_messages_eus [ 3%] Built target roscpp_generate_messages_py [ 3%] Built target trajectory_msgs_generate_messages_nodejs [ 3%] Built target actionlib_generate_messages_nodejs [ 3%] Linking CXX shared library /home/soft/catkin_ws/devel/lib/libur10e_kin.so [ 3%] Linking CXX shared library /home/soft/catkin_ws/devel/lib/libur3e_kin.so [ 3%] Built target trajectory_msgs_generate_messages_lisp [ 3%] Built target dynamic_reconfigure_generate_messages_lisp [ 4%] Linking CXX shared library /home/soft/catkin_ws/devel/lib/libur10_kin.so [ 4%] Built target tf2_msgs_generate_messages_cpp [ 4%] Built target tf2_msgs_generate_messages_nodejs [ 5%] Linking CXX shared library /home/soft/catkin_ws/devel/lib/libur16e_kin.so [ 6%] Linking CXX shared library /home/soft/catkin_ws/devel/lib/libur5e_kin.so [ 7%] Building CXX object Universal_Robots_ROS_Driver/ur_robot_driver/CMakeFiles/urcl_log_handler.dir/src/urcl_log_handler.cpp.o [ 7%] Built target cartesian_control_msgs_generate_messages_py [ 8%] Linking CXX shared library /home/soft/catkin_ws/devel/lib/libur5_kin.so [ 8%] Built target cartesian_control_msgs_generate_messages_nodejs [ 8%] Built target control_toolbox_generate_messages_eus [ 8%] Built target cartesian_control_msgs_generate_messages_lisp [ 9%] Linking CXX shared library /home/soft/catkin_ws/devel/lib/libur3_kin.so [ 9%] Built target control_toolbox_generate_messages_cpp [ 9%] Built target controller_manager_msgs_generate_messages_py [ 9%] Built target std_srvs_generate_messages_lisp [ 9%] Built target controller_manager_msgs_generate_messages_eus [ 9%] Built target controller_manager_msgs_generate_messages_cpp [ 9%] Built target control_msgs_generate_messages_py [ 9%] Built target control_msgs_generate_messages_nodejs [ 9%] Built target control_msgs_generate_messages_lisp [ 9%] Built target control_toolbox_gencfg [ 9%] Built target ur_msgs_generate_messages_nodejs [ 9%] Built target ur10_kin [ 9%] Built target ur3e_kin [ 9%] Built target ur10e_kin [ 9%] Built target control_toolbox_generate_messages_lisp [ 9%] Built target ur16e_kin [ 9%] Built target pass_through_controllers_gencfg [ 9%] Built target control_msgs_generate_messages_cpp [ 9%] Built target control_msgs_generate_messages_eus [ 9%] Built target control_toolbox_generate_messages_nodejs [ 9%] Built target ur_msgs_generate_messages_cpp [ 9%] Built target control_toolbox_generate_messages_py [ 9%] Built target ur5_kin [ 9%] Built target ur5e_kin [ 9%] Built target ur3_kin [ 9%] Built target std_srvs_generate_messages_nodejs [ 9%] Built target controller_manager_msgs_generate_messages_nodejs [ 9%] Built target std_srvs_generate_messages_py [ 9%] Built target controller_manager_msgs_generate_messages_lisp [ 9%] Built target ur_msgs_generate_messages_lisp [ 9%] Built target ur_msgs_generate_messages_py [ 9%] Built target cartesian_control_msgs_generate_messages_cpp [ 9%] Built target std_srvs_generate_messages_eus [ 9%] Built target ur_msgs_generate_messages_eus [ 10%] Generating Javascript code from ur_dashboard_msgs/ProgramState.msg Scanning dependencies of target ur3_moveit_plugin [ 10%] Generating Python from MSG ur_dashboard_msgs/ProgramState [ 10%] Generating Lisp code from ur_dashboard_msgs/ProgramState.msg [ 11%] Generating EusLisp code from ur_dashboard_msgs/RobotMode.msg [ 11%] Generating EusLisp code from ur_dashboard_msgs/ProgramState.msg [ 12%] Generating C++ code from ur_dashboard_msgs/ProgramState.msg [ 12%] Building CXX object universal_robot/ur_kinematics/CMakeFiles/ur10_moveit_plugin.dir/src/ur_moveit_plugin.cpp.o [ 13%] Building CXX object universal_robot/ur_kinematics/CMakeFiles/ur3e_moveit_plugin.dir/src/ur_moveit_plugin.cpp.o [ 13%] Building CXX object universal_robot/ur_kinematics/CMakeFiles/ur16e_moveit_plugin.dir/src/ur_moveit_plugin.cpp.o In file included from /home/soft/catkin_ws/src/universal_robot/ur_kinematics/src/ur_moveit_plugin.cpp:75: /opt/ros/noetic/include/class_loader/class_loader.h:40:2: warning: #warning Including header <class_loader/class_loader.h> is deprecated, include <class_loader/class_loader.hpp> instead. [-Wcpp] 40 | #warning Including header <class_loader/class_loader.h> is deprecated, \ | ^~~~~~~ [ 15%] Building CXX object universal_robot/ur_kinematics/CMakeFiles/ur10e_moveit_plugin.dir/src/ur_moveit_plugin.cpp.o In file included from /home/soft/catkin_ws/src/universal_robot/ur_kinematics/src/ur_moveit_plugin.cpp:75: /opt/ros/noetic/include/class_loader/class_loader.h:40:2: warning: #warning Including header <class_loader/class_loader.h> is deprecated, include <class_loader/class_loader.hpp> instead. [-Wcpp] 40 | #warning Including header <class_loader/class_loader.h> is deprecated, \ | ^~~~~~~ In file included from /home/soft/catkin_ws/src/universal_robot/ur_kinematics/src/ur_moveit_plugin.cpp:75: /opt/ros/noetic/include/class_loader/class_loader.h:40:2: warning: #warning Including header <class_loader/class_loader.h> is deprecated, include <class_loader/class_loader.hpp> instead. [-Wcpp] 40 | #warning Including header <class_loader/class_loader.h> is deprecated, \ | ^~~~~~~ In file included from /home/soft/catkin_ws/src/universal_robot/ur_kinematics/src/ur_moveit_plugin.cpp:75: /opt/ros/noetic/include/class_loader/class_loader.h:40:2: warning: #warning Including header <class_loader/class_loader.h> is deprecated, include <class_loader/class_loader.hpp> instead. [-Wcpp] 40 | #warning Including header <class_loader/class_loader.h> is deprecated, \ | ^~~~~~~ [ 15%] Generating Javascript code from ur_dashboard_msgs/RobotMode.msg [ 16%] Generating Lisp code from ur_dashboard_msgs/RobotMode.msg [ 17%] Building CXX object universal_robot/ur_kinematics/CMakeFiles/ur3_moveit_plugin.dir/src/ur_moveit_plugin.cpp.o [ 18%] Generating Python from MSG ur_dashboard_msgs/RobotMode In file included from /home/soft/catkin_ws/src/universal_robot/ur_kinematics/src/ur_moveit_plugin.cpp:75: /opt/ros/noetic/include/class_loader/class_loader.h:40:2: warning: #warning Including header <class_loader/class_loader.h> is deprecated, include <class_loader/class_loader.hpp> instead. [-Wcpp] 40 | #warning Including header <class_loader/class_loader.h> is deprecated, \ | ^~~~~~~ [ 19%] Generating Javascript code from ur_dashboard_msgs/SafetyMode.msg [ 19%] Generating Lisp code from ur_dashboard_msgs/SafetyMode.msg [ 19%] Generating C++ code from ur_dashboard_msgs/RobotMode.msg [ 20%] Generating C++ code from ur_dashboard_msgs/SafetyMode.msg [ 20%] Generating EusLisp code from ur_dashboard_msgs/SafetyMode.msg [ 21%] Generating Javascript code from ur_dashboard_msgs/SetModeAction.msg [ 22%] Generating Lisp code from ur_dashboard_msgs/SetModeAction.msg In file included from /home/soft/anaconda3/include/boost/math/special_functions/round.hpp:13, from /opt/ros/noetic/include/ros/time.h:58, from /opt/ros/noetic/include/ros/serialization.h:34, from /opt/ros/noetic/include/geometry_msgs/Point.h:14, from /opt/ros/noetic/include/kdl_conversions/kdl_msg.h:36, from /opt/ros/noetic/include/tf_conversions/tf_kdl.h:33, from /home/soft/catkin_ws/src/universal_robot/ur_kinematics/src/ur_moveit_plugin.cpp:78: /home/soft/anaconda3/include/boost/math/tools/config.hpp:23:6: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 23 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /home/soft/anaconda3/include/boost/math/special_functions/round.hpp:13, from /opt/ros/noetic/include/ros/time.h:58, from /opt/ros/noetic/include/ros/serialization.h:34, from /opt/ros/noetic/include/geometry_msgs/Point.h:14, from /opt/ros/noetic/include/kdl_conversions/kdl_msg.h:36, from /opt/ros/noetic/include/tf_conversions/tf_kdl.h:33, from /home/soft/catkin_ws/src/universal_robot/ur_kinematics/src/ur_moveit_plugin.cpp:78: /home/soft/anaconda3/include/boost/math/tools/config.hpp:23:6: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 23 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /home/soft/anaconda3/include/boost/math/special_functions/round.hpp:13, from /opt/ros/noetic/include/ros/time.h:58, from /opt/ros/noetic/include/ros/serialization.h:34, from /opt/ros/noetic/include/geometry_msgs/Point.h:14, from /opt/ros/noetic/include/kdl_conversions/kdl_msg.h:36, from /opt/ros/noetic/include/tf_conversions/tf_kdl.h:33, from /home/soft/catkin_ws/src/universal_robot/ur_kinematics/src/ur_moveit_plugin.cpp:78: /home/soft/anaconda3/include/boost/math/tools/config.hpp:23:6: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 23 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /home/soft/anaconda3/include/boost/math/special_functions/round.hpp:13, from /opt/ros/noetic/include/ros/time.h:58, from /opt/ros/noetic/include/ros/serialization.h:34, from /opt/ros/noetic/include/geometry_msgs/Point.h:14, from /opt/ros/noetic/include/kdl_conversions/kdl_msg.h:36, from /opt/ros/noetic/include/tf_conversions/tf_kdl.h:33, from /home/soft/catkin_ws/src/universal_robot/ur_kinematics/src/ur_moveit_plugin.cpp:78: /home/soft/anaconda3/include/boost/math/tools/config.hpp:23:6: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 23 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ [ 22%] Generating Python from MSG ur_dashboard_msgs/SafetyMode [ 22%] Generating Javascript code from ur_dashboard_msgs/SetModeActionGoal.msg [ 23%] Generating C++ code from ur_dashboard_msgs/SetModeAction.msg [ 24%] Generating Lisp code from ur_dashboard_msgs/SetModeActionGoal.msg [ 24%] Generating Lisp code from ur_dashboard_msgs/SetModeActionResult.msg In file included from /home/soft/anaconda3/include/boost/math/special_functions/round.hpp:13, from /opt/ros/noetic/include/ros/time.h:58, from /opt/ros/noetic/include/ros/serialization.h:34, from /opt/ros/noetic/include/geometry_msgs/Point.h:14, from /opt/ros/noetic/include/kdl_conversions/kdl_msg.h:36, from /opt/ros/noetic/include/tf_conversions/tf_kdl.h:33, from /home/soft/catkin_ws/src/universal_robot/ur_kinematics/src/ur_moveit_plugin.cpp:78: /home/soft/anaconda3/include/boost/math/tools/config.hpp:23:6: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 23 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ [ 25%] Generating EusLisp code from ur_dashboard_msgs/SetModeAction.msg [ 26%] Generating Javascript code from ur_dashboard_msgs/SetModeActionResult.msg [ 27%] Generating Python from MSG ur_dashboard_msgs/SetModeAction [ 29%] Generating Lisp code from ur_dashboard_msgs/SetModeActionFeedback.msg [ 29%] Generating Lisp code from ur_dashboard_msgs/SetModeGoal.msg [ 29%] Generating C++ code from ur_dashboard_msgs/SetModeActionGoal.msg [ 29%] Generating Javascript code from ur_dashboard_msgs/SetModeActionFeedback.msg [ 30%] Generating Lisp code from ur_dashboard_msgs/SetModeResult.msg [ 31%] Generating Lisp code from ur_dashboard_msgs/SetModeFeedback.msg [ 32%] Generating Python from MSG ur_dashboard_msgs/SetModeActionGoal [ 33%] Generating EusLisp code from ur_dashboard_msgs/SetModeActionGoal.msg [ 34%] Generating Javascript code from ur_dashboard_msgs/SetModeGoal.msg [ 34%] Generating Javascript code from ur_dashboard_msgs/SetModeResult.msg [ 34%] Generating Lisp code from ur_dashboard_msgs/AddToLog.srv [ 35%] Generating C++ code from ur_dashboard_msgs/SetModeActionResult.msg [ 35%] Generating C++ code from ur_dashboard_msgs/SetModeActionFeedback.msg [ 35%] Generating Python from MSG ur_dashboard_msgs/SetModeActionResult [ 36%] Generating Lisp code from ur_dashboard_msgs/GetLoadedProgram.srv [ 37%] Generating Javascript code from ur_dashboard_msgs/SetModeFeedback.msg [ 37%] Generating EusLisp code from ur_dashboard_msgs/SetModeActionResult.msg [ 38%] Generating C++ code from ur_dashboard_msgs/SetModeGoal.msg [ 38%] Generating Lisp code from ur_dashboard_msgs/GetProgramState.srv [ 39%] Linking CXX shared library /home/soft/catkin_ws/devel/lib/liburcl_log_handler.so [ 40%] Generating Javascript code from ur_dashboard_msgs/AddToLog.srv [ 41%] Generating Lisp code from ur_dashboard_msgs/GetRobotMode.srv [ 43%] Generating Python from MSG ur_dashboard_msgs/SetModeActionFeedback [ 44%] Generating Lisp code from ur_dashboard_msgs/GetSafetyMode.srv [ 45%] Generating EusLisp code from ur_dashboard_msgs/SetModeActionFeedback.msg [ 46%] Generating C++ code from ur_dashboard_msgs/SetModeResult.msg [ 46%] Generating Javascript code from ur_dashboard_msgs/GetLoadedProgram.srv [ 46%] Generating Lisp code from ur_dashboard_msgs/IsInRemoteControl.srv [ 47%] Generating Lisp code from ur_dashboard_msgs/IsProgramRunning.srv [ 47%] Built target urcl_log_handler [ 47%] Generating Python from MSG ur_dashboard_msgs/SetModeGoal [ 48%] Generating Python from MSG ur_dashboard_msgs/SetModeResult Scanning dependencies of target ur5_moveit_plugin [ 49%] Generating Javascript code from ur_dashboard_msgs/GetProgramState.srv [ 49%] Generating C++ code from ur_dashboard_msgs/SetModeFeedback.msg [ 49%] Generating Lisp code from ur_dashboard_msgs/IsProgramSaved.srv [ 49%] Generating EusLisp code from ur_dashboard_msgs/SetModeGoal.msg [ 49%] Generating Python from MSG ur_dashboard_msgs/SetModeFeedback [ 50%] Generating Python code from SRV ur_dashboard_msgs/AddToLog [ 50%] Generating Javascript code from ur_dashboard_msgs/GetRobotMode.srv [ 51%] Generating Lisp code from ur_dashboard_msgs/Load.srv [ 51%] Building CXX object universal_robot/ur_kinematics/CMakeFiles/ur5_moveit_plugin.dir/src/ur_moveit_plugin.cpp.o In file included from /home/soft/catkin_ws/src/universal_robot/ur_kinematics/src/ur_moveit_plugin.cpp:75: /opt/ros/noetic/include/class_loader/class_loader.h:40:2: warning: #warning Including header <class_loader/class_loader.h> is deprecated, include <class_loader/class_loader.hpp> instead. [-Wcpp] 40 | #warning Including header <class_loader/class_loader.h> is deprecated, \ | ^~~~~~~ [ 52%] Generating C++ code from ur_dashboard_msgs/AddToLog.srv [ 53%] Generating Lisp code from ur_dashboard_msgs/Popup.srv [ 54%] Generating Javascript code from ur_dashboard_msgs/GetSafetyMode.srv [ 55%] Generating Python code from SRV ur_dashboard_msgs/GetLoadedProgram [ 56%] Generating EusLisp code from ur_dashboard_msgs/SetModeResult.msg [ 56%] Generating Python code from SRV ur_dashboard_msgs/GetProgramState [ 56%] Generating Lisp code from ur_dashboard_msgs/RawRequest.srv [ 58%] Generating Javascript code from ur_dashboard_msgs/IsInRemoteControl.srv In file included from /home/soft/anaconda3/include/boost/math/special_functions/round.hpp:13, from /opt/ros/noetic/include/ros/time.h:58, from /opt/ros/noetic/include/ros/serialization.h:34, from /opt/ros/noetic/include/geometry_msgs/Point.h:14, from /opt/ros/noetic/include/kdl_conversions/kdl_msg.h:36, from /opt/ros/noetic/include/tf_conversions/tf_kdl.h:33, from /home/soft/catkin_ws/src/universal_robot/ur_kinematics/src/ur_moveit_plugin.cpp:78: /home/soft/anaconda3/include/boost/math/tools/config.hpp:23:6: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 23 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ [ 58%] Generating C++ code from ur_dashboard_msgs/GetLoadedProgram.srv [ 59%] Generating C++ code from ur_dashboard_msgs/GetProgramState.srv [ 59%] Built target ur_dashboard_msgs_generate_messages_lisp Scanning dependencies of target ur5e_moveit_plugin [ 59%] Generating Javascript code from ur_dashboard_msgs/IsProgramRunning.srv [ 60%] Generating Python code from SRV ur_dashboard_msgs/GetRobotMode [ 61%] Generating EusLisp code from ur_dashboard_msgs/SetModeFeedback.msg [ 62%] Generating Javascript code from ur_dashboard_msgs/IsProgramSaved.srv [ 62%] Generating Javascript code from ur_dashboard_msgs/Load.srv [ 63%] Generating C++ code from ur_dashboard_msgs/GetRobotMode.srv [ 63%] Generating Python code from SRV ur_dashboard_msgs/GetSafetyMode [ 64%] Building CXX object universal_robot/ur_kinematics/CMakeFiles/ur5e_moveit_plugin.dir/src/ur_moveit_plugin.cpp.o In file included from /home/soft/catkin_ws/src/universal_robot/ur_kinematics/src/ur_moveit_plugin.cpp:75: /opt/ros/noetic/include/class_loader/class_loader.h:40:2: warning: #warning Including header <class_loader/class_loader.h> is deprecated, include <class_loader/class_loader.hpp> instead. [-Wcpp] 40 | #warning Including header <class_loader/class_loader.h> is deprecated, \ | ^~~~~~~ [ 64%] Generating C++ code from ur_dashboard_msgs/GetSafetyMode.srv [ 65%] Generating Javascript code from ur_dashboard_msgs/Popup.srv [ 65%] Generating EusLisp code from ur_dashboard_msgs/AddToLog.srv [ 66%] Generating Python code from SRV ur_dashboard_msgs/IsInRemoteControl [ 67%] Generating EusLisp code from ur_dashboard_msgs/GetLoadedProgram.srv [ 68%] Generating Javascript code from ur_dashboard_msgs/RawRequest.srv In file included from /home/soft/anaconda3/include/boost/math/special_functions/round.hpp:13, from /opt/ros/noetic/include/ros/time.h:58, from /opt/ros/noetic/include/ros/serialization.h:34, from /opt/ros/noetic/include/geometry_msgs/Point.h:14, from /opt/ros/noetic/include/kdl_conversions/kdl_msg.h:36, from /opt/ros/noetic/include/tf_conversions/tf_kdl.h:33, from /home/soft/catkin_ws/src/universal_robot/ur_kinematics/src/ur_moveit_plugin.cpp:78: /home/soft/anaconda3/include/boost/math/tools/config.hpp:23:6: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 23 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ [ 69%] Generating C++ code from ur_dashboard_msgs/IsInRemoteControl.srv [ 70%] Generating Python code from SRV ur_dashboard_msgs/IsProgramRunning [ 70%] Generating Python code from SRV ur_dashboard_msgs/IsProgramSaved [ 70%] Built target ur_dashboard_msgs_generate_messages_nodejs [ 70%] Generating EusLisp code from ur_dashboard_msgs/GetProgramState.srv [ 72%] Generating Python code from SRV ur_dashboard_msgs/Load [ 72%] Generating C++ code from ur_dashboard_msgs/IsProgramRunning.srv [ 72%] Generating Python code from SRV ur_dashboard_msgs/Popup [ 73%] Generating Python code from SRV ur_dashboard_msgs/RawRequest [ 74%] Generating C++ code from ur_dashboard_msgs/IsProgramSaved.srv [ 75%] Generating EusLisp code from ur_dashboard_msgs/GetRobotMode.srv [ 76%] Generating EusLisp code from ur_dashboard_msgs/GetSafetyMode.srv [ 77%] Generating Python srv __init__.py for ur_dashboard_msgs [ 77%] Generating Python msg __init__.py for ur_dashboard_msgs [ 77%] Generating EusLisp code from ur_dashboard_msgs/IsInRemoteControl.srv [ 78%] Generating C++ code from ur_dashboard_msgs/Load.srv [ 79%] Generating EusLisp code from ur_dashboard_msgs/IsProgramRunning.srv [ 79%] Generating C++ code from ur_dashboard_msgs/Popup.srv [ 79%] Built target ur_dashboard_msgs_generate_messages_py [ 80%] Generating C++ code from ur_dashboard_msgs/RawRequest.srv [ 80%] Generating EusLisp code from ur_dashboard_msgs/IsProgramSaved.srv [ 81%] Generating EusLisp code from ur_dashboard_msgs/Load.srv [ 82%] Generating EusLisp code from ur_dashboard_msgs/Popup.srv [ 82%] Generating EusLisp code from ur_dashboard_msgs/RawRequest.srv [ 82%] Built target ur_dashboard_msgs_generate_messages_cpp [ 83%] Generating EusLisp manifest code for ur_dashboard_msgs /home/soft/catkin_ws/src/universal_robot/ur_kinematics/src/ur_moveit_plugin.cpp: In member function ‘virtual bool ur_kinematics::URKinematicsPlugin::initialize(const string&, const string&, const string&, const string&, double)’: /home/soft/catkin_ws/src/universal_robot/ur_kinematics/src/ur_moveit_plugin.cpp:174:88: warning: ‘virtual void kinematics::KinematicsBase::setValues(const string&, const string&, const string&, const string&, double)’ is deprecated [-Wdeprecated-declarations] 174 | setValues(robot_description, group_name, base_frame, tip_frame, search_discretization); | ^ In file included from /home/soft/catkin_ws/src/universal_robot/ur_kinematics/include/ur_kinematics/ur_moveit_plugin.h:100, from /home/soft/catkin_ws/src/universal_robot/ur_kinematics/src/ur_moveit_plugin.cpp:88: /opt/ros/noetic/include/moveit/kinematics_base/kinematics_base.h:344:31: note: declared here 344 | [[deprecated]] virtual void setValues(const std::string& robot_description, const std::string& group_name, | ^~~~~~~~~ /home/soft/catkin_ws/src/universal_robot/ur_kinematics/src/ur_moveit_plugin.cpp: In member function ‘virtual bool ur_kinematics::URKinematicsPlugin::initialize(const string&, const string&, const string&, const string&, double)’: /home/soft/catkin_ws/src/universal_robot/ur_kinematics/src/ur_moveit_plugin.cpp:174:88: warning: ‘virtual void kinematics::KinematicsBase::setValues(const string&, const string&, const string&, const string&, double)’ is deprecated [-Wdeprecated-declarations] 174 | setValues(robot_description, group_name, base_frame, tip_frame, search_discretization); | ^ In file included from /home/soft/catkin_ws/src/universal_robot/ur_kinematics/include/ur_kinematics/ur_moveit_plugin.h:100, from /home/soft/catkin_ws/src/universal_robot/ur_kinematics/src/ur_moveit_plugin.cpp:88: /opt/ros/noetic/include/moveit/kinematics_base/kinematics_base.h:344:31: note: declared here 344 | [[deprecated]] virtual void setValues(const std::string& robot_description, const std::string& group_name, | ^~~~~~~~~ /home/soft/catkin_ws/src/universal_robot/ur_kinematics/src/ur_moveit_plugin.cpp: In member function ‘virtual bool ur_kinematics::URKinematicsPlugin::initialize(const string&, const string&, const string&, const string&, double)’: /home/soft/catkin_ws/src/universal_robot/ur_kinematics/src/ur_moveit_plugin.cpp:174:88: warning: ‘virtual void kinematics::KinematicsBase::setValues(const string&, const string&, const string&, const string&, double)’ is deprecated [-Wdeprecated-declarations] 174 | setValues(robot_description, group_name, base_frame, tip_frame, search_discretization); | ^ In file included from /home/soft/catkin_ws/src/universal_robot/ur_kinematics/include/ur_kinematics/ur_moveit_plugin.h:100, from /home/soft/catkin_ws/src/universal_robot/ur_kinematics/src/ur_moveit_plugin.cpp:88: /opt/ros/noetic/include/moveit/kinematics_base/kinematics_base.h:344:31: note: declared here 344 | [[deprecated]] virtual void setValues(const std::string& robot_description, const std::string& group_name, | ^~~~~~~~~ /home/soft/catkin_ws/src/universal_robot/ur_kinematics/src/ur_moveit_plugin.cpp: In member function ‘virtual bool ur_kinematics::URKinematicsPlugin::initialize(const string&, const string&, const string&, const string&, double)’: /home/soft/catkin_ws/src/universal_robot/ur_kinematics/src/ur_moveit_plugin.cpp:174:88: warning: ‘virtual void kinematics::KinematicsBase::setValues(const string&, const string&, const string&, const string&, double)’ is deprecated [-Wdeprecated-declarations] 174 | setValues(robot_description, group_name, base_frame, tip_frame, search_discretization); | ^ In file included from /home/soft/catkin_ws/src/universal_robot/ur_kinematics/include/ur_kinematics/ur_moveit_plugin.h:100, from /home/soft/catkin_ws/src/universal_robot/ur_kinematics/src/ur_moveit_plugin.cpp:88: /opt/ros/noetic/include/moveit/kinematics_base/kinematics_base.h:344:31: note: declared here 344 | [[deprecated]] virtual void setValues(const std::string& robot_description, const std::string& group_name, | ^~~~~~~~~ [ 83%] Built target ur_dashboard_msgs_generate_messages_eus Scanning dependencies of target ur_dashboard_msgs_generate_messages Scanning dependencies of target dashboard_client Scanning dependencies of target ur_robot_driver_node Scanning dependencies of target ur_robot_driver_plugin Scanning dependencies of target robot_state_helper /home/soft/catkin_ws/src/universal_robot/ur_kinematics/src/ur_moveit_plugin.cpp: In member function ‘virtual bool ur_kinematics::URKinematicsPlugin::initialize(const string&, const string&, const string&, const string&, double)’: /home/soft/catkin_ws/src/universal_robot/ur_kinematics/src/ur_moveit_plugin.cpp:174:88: warning: ‘virtual void kinematics::KinematicsBase::setValues(const string&, const string&, const string&, const string&, double)’ is deprecated [-Wdeprecated-declarations] 174 | setValues(robot_description, group_name, base_frame, tip_frame, search_discretization); | ^ In file included from /home/soft/catkin_ws/src/universal_robot/ur_kinematics/include/ur_kinematics/ur_moveit_plugin.h:100, from /home/soft/catkin_ws/src/universal_robot/ur_kinematics/src/ur_moveit_plugin.cpp:88: /opt/ros/noetic/include/moveit/kinematics_base/kinematics_base.h:344:31: note: declared here 344 | [[deprecated]] virtual void setValues(const std::string& robot_description, const std::string& group_name, | ^~~~~~~~~ [ 83%] Built target ur_dashboard_msgs_generate_messages Scanning dependencies of target controller_stopper_node [ 84%] Building CXX object Universal_Robots_ROS_Driver/ur_robot_driver/CMakeFiles/dashboard_client.dir/src/dashboard_client_ros.cpp.o [ 84%] Building CXX object Universal_Robots_ROS_Driver/ur_robot_driver/CMakeFiles/controller_stopper_node.dir/src/controller_stopper.cpp.o [ 84%] Building CXX object Universal_Robots_ROS_Driver/ur_robot_driver/CMakeFiles/ur_robot_driver_plugin.dir/src/dashboard_client_ros.cpp.o [ 86%] Building CXX object Universal_Robots_ROS_Driver/ur_robot_driver/CMakeFiles/robot_state_helper.dir/src/robot_state_helper.cpp.o [ 87%] Building CXX object Universal_Robots_ROS_Driver/ur_robot_driver/CMakeFiles/ur_robot_driver_node.dir/src/dashboard_client_ros.cpp.o /home/soft/catkin_ws/src/universal_robot/ur_kinematics/src/ur_moveit_plugin.cpp: In member function ‘virtual bool ur_kinematics::URKinematicsPlugin::initialize(const string&, const string&, const string&, const string&, double)’: /home/soft/catkin_ws/src/universal_robot/ur_kinematics/src/ur_moveit_plugin.cpp:174:88: warning: ‘virtual void kinematics::KinematicsBase::setValues(const string&, const string&, const string&, const string&, double)’ is deprecated [-Wdeprecated-declarations] 174 | setValues(robot_description, group_name, base_frame, tip_frame, search_discretization); | ^ In file included from /home/soft/catkin_ws/src/universal_robot/ur_kinematics/include/ur_kinematics/ur_moveit_plugin.h:100, from /home/soft/catkin_ws/src/universal_robot/ur_kinematics/src/ur_moveit_plugin.cpp:88: /opt/ros/noetic/include/moveit/kinematics_base/kinematics_base.h:344:31: note: declared here 344 | [[deprecated]] virtual void setValues(const std::string& robot_description, const std::string& group_name, | ^~~~~~~~~ /home/soft/catkin_ws/src/universal_robot/ur_kinematics/src/ur_moveit_plugin.cpp: In member function ‘virtual bool ur_kinematics::URKinematicsPlugin::initialize(const string&, const string&, const string&, const string&, double)’: /home/soft/catkin_ws/src/universal_robot/ur_kinematics/src/ur_moveit_plugin.cpp:174:88: warning: ‘virtual void kinematics::KinematicsBase::setValues(const string&, const string&, const string&, const string&, double)’ is deprecated [-Wdeprecated-declarations] 174 | setValues(robot_description, group_name, base_frame, tip_frame, search_discretization); | ^ In file included from /home/soft/catkin_ws/src/universal_robot/ur_kinematics/include/ur_kinematics/ur_moveit_plugin.h:100, from /home/soft/catkin_ws/src/universal_robot/ur_kinematics/src/ur_moveit_plugin.cpp:88: /opt/ros/noetic/include/moveit/kinematics_base/kinematics_base.h:344:31: note: declared here 344 | [[deprecated]] virtual void setValues(const std::string& robot_description, const std::string& group_name, | ^~~~~~~~~ [ 88%] Linking CXX shared library /home/soft/catkin_ws/devel/lib/libur3e_moveit_plugin.so [ 89%] Linking CXX shared library /home/soft/catkin_ws/devel/lib/libur10_moveit_plugin.so [ 89%] Linking CXX shared library /home/soft/catkin_ws/devel/lib/libur3_moveit_plugin.so [ 90%] Linking CXX shared library /home/soft/catkin_ws/devel/lib/libur16e_moveit_plugin.so [ 90%] Built target ur3e_moveit_plugin [ 91%] Building CXX object Universal_Robots_ROS_Driver/ur_robot_driver/CMakeFiles/ur_robot_driver_plugin.dir/src/hardware_interface.cpp.o [ 91%] Linking CXX shared library /home/soft/catkin_ws/devel/lib/libur10e_moveit_plugin.so [ 91%] Built target ur10_moveit_plugin [ 91%] Built target ur16e_moveit_plugin [ 91%] Building CXX object Universal_Robots_ROS_Driver/ur_robot_driver/CMakeFiles/ur_robot_driver_node.dir/src/hardware_interface.cpp.o [ 91%] Built target ur3_moveit_plugin [ 92%] Building CXX object Universal_Robots_ROS_Driver/ur_robot_driver/CMakeFiles/ur_robot_driver_node.dir/src/hardware_interface_node.cpp.o [ 92%] Building CXX object Universal_Robots_ROS_Driver/ur_robot_driver/CMakeFiles/robot_state_helper.dir/src/robot_state_helper_node.cpp.o [ 92%] Built target ur10e_moveit_plugin [ 93%] Building CXX object Universal_Robots_ROS_Driver/ur_robot_driver/CMakeFiles/controller_stopper_node.dir/src/controller_stopper_node.cpp.o [ 94%] Linking CXX shared library /home/soft/catkin_ws/devel/lib/libur5_moveit_plugin.so [ 95%] Building CXX object Universal_Robots_ROS_Driver/ur_robot_driver/CMakeFiles/dashboard_client.dir/src/dashboard_client_node.cpp.o [ 95%] Linking CXX shared library /home/soft/catkin_ws/devel/lib/libur5e_moveit_plugin.so [ 95%] Built target ur5_moveit_plugin [ 95%] Built target ur5e_moveit_plugin [ 95%] Linking CXX executable /home/soft/catkin_ws/devel/lib/ur_robot_driver/controller_stopper_node [ 95%] Built target controller_stopper_node /home/soft/catkin_ws/src/Universal_Robots_ROS_Driver/ur_robot_driver/src/hardware_interface.cpp: In member function ‘virtual bool ur_driver::HardwareInterface::init(ros::NodeHandle&, ros::NodeHandle&)’: /home/soft/catkin_ws/src/Universal_Robots_ROS_Driver/ur_robot_driver/src/hardware_interface.cpp:296:100: warning: ‘urcl::UrDriver::UrDriver(const string&, const string&, const string&, const string&, std::function<void(bool)>, bool, std::unique_ptr<urcl::ToolCommSetup>, uint32_t, uint32_t, int, double, bool, const string&, uint32_t, uint32_t)’ is deprecated: Initializing a UrDriver object with an argument list is deprecated. Please use UrDriver(const UrDriverConfiguration& config) instead. This function will be removed in May 2027. [-Wdeprecated-declarations] 296 | servoj_lookahead_time, non_blocking_read_, reverse_ip, trajectory_port, script_command_port)); | ^ In file included from /home/soft/catkin_ws/src/Universal_Robots_ROS_Driver/ur_robot_driver/include/ur_robot_driver/hardware_interface.h:66, from /home/soft/catkin_ws/src/Universal_Robots_ROS_Driver/ur_robot_driver/src/hardware_interface.cpp:30: /opt/ros/noetic/include/ur_client_library/ur/ur_driver.h:220:3: note: declared here 220 | UrDriver(const std::string& robot_ip, const std::string& script_file, const std::string& output_recipe_file, | ^~~~~~~~ /home/soft/catkin_ws/src/Universal_Robots_ROS_Driver/ur_robot_driver/src/hardware_interface.cpp: In member function ‘virtual bool ur_driver::HardwareInterface::init(ros::NodeHandle&, ros::NodeHandle&)’: /home/soft/catkin_ws/src/Universal_Robots_ROS_Driver/ur_robot_driver/src/hardware_interface.cpp:296:100: warning: ‘urcl::UrDriver::UrDriver(const string&, const string&, const string&, const string&, std::function<void(bool)>, bool, std::unique_ptr<urcl::ToolCommSetup>, uint32_t, uint32_t, int, double, bool, const string&, uint32_t, uint32_t)’ is deprecated: Initializing a UrDriver object with an argument list is deprecated. Please use UrDriver(const UrDriverConfiguration& config) instead. This function will be removed in May 2027. [-Wdeprecated-declarations] 296 | servoj_lookahead_time, non_blocking_read_, reverse_ip, trajectory_port, script_command_port)); | ^ In file included from /home/soft/catkin_ws/src/Universal_Robots_ROS_Driver/ur_robot_driver/include/ur_robot_driver/hardware_interface.h:66, from /home/soft/catkin_ws/src/Universal_Robots_ROS_Driver/ur_robot_driver/src/hardware_interface.cpp:30: /opt/ros/noetic/include/ur_client_library/ur/ur_driver.h:220:3: note: declared here 220 | UrDriver(const std::string& robot_ip, const std::string& script_file, const std::string& output_recipe_file, | ^~~~~~~~ [ 96%] Linking CXX executable /home/soft/catkin_ws/devel/lib/ur_robot_driver/robot_state_helper [ 96%] Built target robot_state_helper [ 96%] Linking CXX executable /home/soft/catkin_ws/devel/lib/ur_robot_driver/dashboard_client [ 96%] Built target dashboard_client [ 96%] Linking CXX shared library /home/soft/catkin_ws/devel/lib/libur_robot_driver_plugin.so [ 96%] Built target ur_robot_driver_plugin Scanning dependencies of target calibration_correction [ 97%] Linking CXX executable /home/soft/catkin_ws/devel/lib/ur_robot_driver/ur_robot_driver_node [ 97%] Building CXX object Universal_Robots_ROS_Driver/ur_calibration/CMakeFiles/calibration_correction.dir/src/calibration.cpp.o [ 98%] Building CXX object Universal_Robots_ROS_Driver/ur_calibration/CMakeFiles/calibration_correction.dir/src/calibration_consumer.cpp.o [ 98%] Building CXX object Universal_Robots_ROS_Driver/ur_calibration/CMakeFiles/calibration_correction.dir/src/calibration_correction.cpp.o [ 98%] Built target ur_robot_driver_node /home/soft/catkin_ws/src/Universal_Robots_ROS_Driver/ur_calibration/src/calibration_correction.cpp: In member function ‘bool CalibrationCorrection::writeCalibrationData()’: /home/soft/catkin_ws/src/Universal_Robots_ROS_Driver/ur_calibration/src/calibration_correction.cpp:111:54: warning:boost::filesystem::path boost::filesystem::complete(const boost::filesystem::path&)’ is deprecated: Use absolute() instead [-Wdeprecated-declarations] 111 | fs::path out_path = fs::complete(output_filename_); | ^ In file included from /home/soft/anaconda3/include/boost/filesystem.hpp:19, from /home/soft/catkin_ws/src/Universal_Robots_ROS_Driver/ur_calibration/src/calibration_correction.cpp:44: /home/soft/anaconda3/include/boost/filesystem/operations.hpp:353:13: note: declared here 353 | inline path complete(path const& p) | ^~~~~~~~ /home/soft/catkin_ws/src/Universal_Robots_ROS_Driver/ur_calibration/src/calibration_correction.cpp:111:54: warning:boost::filesystem::path boost::filesystem::complete(const boost::filesystem::path&)’ is deprecated: Use absolute() instead [-Wdeprecated-declarations] 111 | fs::path out_path = fs::complete(output_filename_); | ^ In file included from /home/soft/anaconda3/include/boost/filesystem.hpp:19, from /home/soft/catkin_ws/src/Universal_Robots_ROS_Driver/ur_calibration/src/calibration_correction.cpp:44: /home/soft/anaconda3/include/boost/filesystem/operations.hpp:353:13: note: declared here 353 | inline path complete(path const& p) | ^~~~~~~~ [100%] Linking CXX executable /home/soft/catkin_ws/devel/lib/ur_calibration/calibration_correction /usr/bin/ld: CMakeFiles/calibration_correction.dir/src/calibration.cpp.o: in function `YAML::Node::Scalar[abi:cxx11]() const': calibration.cpp:(.text._ZNK4YAML4Node6ScalarB5cxx11Ev[_ZNK4YAML4Node6ScalarB5cxx11Ev]+0x7a): undefined reference to `YAML::detail::node_data::empty_scalar[abi:cxx11]()' /usr/bin/ld: CMakeFiles/calibration_correction.dir/src/calibration.cpp.o: in function `YAML::detail::node& YAML::detail::node_data::get<char [2]>(char const (&) [2], std::shared_ptr<YAML::detail::memory_holder>)': calibration.cpp:(.text._ZN4YAML6detail9node_data3getIA2_cEERNS0_4nodeERKT_St10shared_ptrINS0_13memory_holderEE[_ZN4YAML6detail9node_data3getIA2_cEERNS0_4nodeERKT_St10shared_ptrINS0_13memory_holderEE]+0xd3): undefined reference to `YAML::detail::node_data::convert_to_map(std::shared_ptr<YAML::detail::memory_holder> const&)' /usr/bin/ld: CMakeFiles/calibration_correction.dir/src/calibration.cpp.o: in function `YAML::detail::node& YAML::detail::node_data::get<char [5]>(char const (&) [5], std::shared_ptr<YAML::detail::memory_holder>)': calibration.cpp:(.text._ZN4YAML6detail9node_data3getIA5_cEERNS0_4nodeERKT_St10shared_ptrINS0_13memory_holderEE[_ZN4YAML6detail9node_data3getIA5_cEERNS0_4nodeERKT_St10shared_ptrINS0_13memory_holderEE]+0xd3): undefined reference to `YAML::detail::node_data::convert_to_map(std::shared_ptr<YAML::detail::memory_holder> const&)' /usr/bin/ld: CMakeFiles/calibration_correction.dir/src/calibration.cpp.o: in function `YAML::detail::node& YAML::detail::node_data::get<char [6]>(char const (&) [6], std::shared_ptr<YAML::detail::memory_holder>)': calibration.cpp:(.text._ZN4YAML6detail9node_data3getIA6_cEERNS0_4nodeERKT_St10shared_ptrINS0_13memory_holderEE[_ZN4YAML6detail9node_data3getIA6_cEERNS0_4nodeERKT_St10shared_ptrINS0_13memory_holderEE]+0xd3): undefined reference to `YAML::detail::node_data::convert_to_map(std::shared_ptr<YAML::detail::memory_holder> const&)' /usr/bin/ld: CMakeFiles/calibration_correction.dir/src/calibration.cpp.o: in function `YAML::detail::node& YAML::detail::node_data::get<char [4]>(char const (&) [4], std::shared_ptr<YAML::detail::memory_holder>)': calibration.cpp:(.text._ZN4YAML6detail9node_data3getIA4_cEERNS0_4nodeERKT_St10shared_ptrINS0_13memory_holderEE[_ZN4YAML6detail9node_data3getIA4_cEERNS0_4nodeERKT_St10shared_ptrINS0_13memory_holderEE]+0xd3): undefined reference to `YAML::detail::node_data::convert_to_map(std::shared_ptr<YAML::detail::memory_holder> const&)' /usr/bin/ld: CMakeFiles/calibration_correction.dir/src/calibration.cpp.o: in function `YAML::detail::node& YAML::detail::node_data::get<char [11]>(char const (&) [11], std::shared_ptr<YAML::detail::memory_holder>)': calibration.cpp:(.text._ZN4YAML6detail9node_data3getIA11_cEERNS0_4nodeERKT_St10shared_ptrINS0_13memory_holderEE[_ZN4YAML6detail9node_data3getIA11_cEERNS0_4nodeERKT_St10shared_ptrINS0_13memory_holderEE]+0xd3): undefined reference to `YAML::detail::node_data::convert_to_map(std::shared_ptr<YAML::detail::memory_holder> const&)' /usr/bin/ld: CMakeFiles/calibration_correction.dir/src/calibration.cpp.o:calibration.cpp:(.text._ZN4YAML6detail9node_data3getINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERNS0_4nodeERKT_St10shared_ptrINS0_13memory_holderEE[_ZN4YAML6detail9node_data3getINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERNS0_4nodeERKT_St10shared_ptrINS0_13memory_holderEE]+0xd3): more undefined references to `YAML::detail::node_data::convert_to_map(std::shared_ptr<YAML::detail::memory_holder> const&)' follow /usr/bin/ld: CMakeFiles/calibration_correction.dir/src/calibration_correction.cpp.o: in function `boost::filesystem::path::parent_path() const': calibration_correction.cpp:(.text._ZNK5boost10filesystem4path11parent_pathEv[_ZNK5boost10filesystem4path11parent_pathEv]+0x2c): undefined reference to `boost::filesystem::detail::path_algorithms::find_parent_path_size(boost::filesystem::path const&)' /usr/bin/ld: CMakeFiles/calibration_correction.dir/src/calibration_correction.cpp.o: in function `boost::filesystem::absolute(boost::filesystem::path const&, boost::filesystem::path const&)': calibration_correction.cpp:(.text._ZN5boost10filesystem8absoluteERKNS0_4pathES3_[_ZN5boost10filesystem8absoluteERKNS0_4pathES3_]+0x3c): undefined reference to `boost::filesystem::detail::absolute(boost::filesystem::path const&, boost::filesystem::path const&, boost::system::error_code*)' collect2: error: ld returned 1 exit status make[2]: *** [Universal_Robots_ROS_Driver/ur_calibration/CMakeFiles/calibration_correction.dir/build.make:167:/home/soft/catkin_ws/devel/lib/ur_calibration/calibration_correction] 错误 1 make[1]: *** [CMakeFiles/Makefile2:8530:Universal_Robots_ROS_Driver/ur_calibration/CMakeFiles/calibration_correction.dir/all] 错误 2 make: *** [Makefile:141:all] 错误 2 Invoking "make -j12 -l12" failed
12-04
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值