字面意思:
在当前范围找不到名为‘nh'的变量或标识符
分析原因:
在使用'n'变量时,没有定义好'n',通过把“nh”变量更改为添加'n'定义,编译已通过
所以修改代码如下:
在qnode.cpp源文件实现功能模块中添加以下代码
pub_obstacle_status = nh.advertise<agv_msgs::LaserObsSch>(pub_obsStatus_name,1);
变量名'nh'改为'n'
pub_obstacle_status = n.advertise<agv_msgs::LaserObsSch>(pub_obsStatus_name,1);