/home/ros/catkin_ctr/src/precise_land/src/traj_pub.cpp:3:10: fatal error: ../Utilsquadrotor_msgs/PositionCommand.h: 没有那个文件或目录 3 | #include <../Utilsquadrotor_msgs/PositionCommand.h>
时间: 2023-07-19 15:42:18 浏览: 190
基于ROS的叉车定位导航+运动控制方案
5星 · 资源好评率100%
这个错误提示显示编译器找不到`PositionCommand.h`头文件,这也是因为路径设置不正确导致的。
在头文件中使用了错误的相对路径`../Utilsquadrotor_msgs/PositionCommand.h`来引用`PositionCommand.h`文件,正确的相对路径应该是`../Utils/quadrotor_msgs/PositionCommand.h`。
因此,需要将代码中的头文件引用修改为以下形式:
```
#include "../Utils/quadrotor_msgs/PositionCommand.h"
```
这个路径是相对于当前文件的路径,可以避免使用绝对路径。修改后,再次尝试编译代码,应该就可以找到该头文件了。
阅读全文