9

阿木币

0

精华

40 小时

在线时间

应届白菜

Rank: 1

发表于 2020-8-20 10:51:02 3822 浏览 4 回复

mavros 头文件

本帖最后由 npu_ydm 于 2020-8-20 10:58 编辑

环境:Ubuntu18.0,使用阿木实验室虚拟机文件安装的双系统
文件:~/some/project/src/modules/px4_command/src/test.cpp
问题:我在test.cpp中添加了阿木实验室自定义的消息头文件

#include <command_to_mavros.h>
#include <state_from_mavros.h>



然后报错
/home/ydm/project/some/src/modules/px4_command/src/Application/test.cpp:32:10: fatal error: command_to_mavros.h: No such file or directory #include <command_to_mavros.h>          ^~~~~~~~~~~~~~~~~~~~~
之前我以为是没有生成里面包含的DroneState.h文件,后来参考github上面的代码解决了,但是依然报错。
请问如何解决?
谢谢!

并且看到github上面说px4_command已经不再维护了,那普罗米修斯和px4_command有什么最大区别吗?
maxiou已获得悬赏 1 阿木币

最佳答案

command_to_mavros.h这个文件是不是没有包含哦

扫一扫浏览分享
回复

使用道具 举报

202

阿木币

0

精华

373 小时

在线时间

版主

Rank: 7Rank: 7Rank: 7

发表于 2020-8-20 13:15:04
prometheus相当于PX4_Command的升级版
回复 点赞

使用道具 举报

202

阿木币

0

精华

373 小时

在线时间

版主

Rank: 7Rank: 7Rank: 7

发表于 2020-8-20 13:15:44
command_to_mavros.h这个文件是不是没有包含哦
回复 点赞

使用道具 举报

9

阿木币

0

精华

40 小时

在线时间

应届白菜

Rank: 1

 楼主| 发表于 2020-8-20 14:04:49
maxiou 发表于 2020-8-20 13:15
command_to_mavros.h这个文件是不是没有包含哦

是添加了头文件的,头文件在px4_command/incude里面存放,在vscode里面也将搜索路径添加进去了,是不是还需要在哪里添加这个路径?
回复 点赞

使用道具 举报

9

阿木币

0

精华

40 小时

在线时间

应届白菜

Rank: 1

 楼主| 发表于 2020-8-20 14:13:11
抱歉,不太会用,图片咋插入……
回复 点赞

使用道具 举报

返回列表
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表