|
发表于 2020-8-20 10:51:02
3823 浏览 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这个文件是不是没有包含哦
|
扫一扫浏览分享
|
|
|
|
|
|
|
prometheus相当于PX4_Command的升级版 |
|
|
|
|
|
|
|
command_to_mavros.h这个文件是不是没有包含哦 |
|
|
|
|
|
|
|
楼主|
发表于 2020-8-20 14:04:49
是添加了头文件的,头文件在px4_command/incude里面存放,在vscode里面也将搜索路径添加进去了,是不是还需要在哪里添加这个路径?
|
|
|
|
|
|
|
|
楼主|
发表于 2020-8-20 14:13:11
|
|
|
|
|
|
|