4

阿木币

0

精华

16 小时

在线时间

老司机

Rank: 2

发表于 2020-8-3 22:03:34 2773 浏览 4 回复

QGC地面站编译问题

windows下编译QGC,因为添加了新类(C++和.H)文件,导致报错无法找到文件,后来网上查了原因,删掉了Debug文件重新构建,就跑出来很多找不到头文件的错误,有大佬遇到过类似的问题吗?如何解决?

11

11


顺便问下如何添加新的类?

jump已获得悬赏 1 阿木币

最佳答案

解决了,添加了新的C++和.h文件后,需要重新清理项目->qmake->构建。 上述报错是因为,在添加文件时,增加了许多没必要编译的文件,导致报错,在qgroundcontrol.pro中可以看到。 解决方法,回退到了之前的版本,重新 ...

扫一扫浏览分享
回复

使用道具 举报

114

阿木币

0

精华

142 小时

在线时间

技术大V

Rank: 4

发表于 2020-8-4 08:31:01
https://bbs.amovlab.com/plugin.p ... od=video&cid=21  先学一波C++的课程吧。。。。添加新的类,qt里面都是一样的,网上搜一下就有哈。面向对象,类和对象的关系,头文件如何定义,认真学习一下。
回复 点赞

使用道具 举报

4

阿木币

0

精华

16 小时

在线时间

老司机

Rank: 2

 楼主| 发表于 2020-8-4 08:32:35
SmilE 发表于 2020-8-4 08:31
https://bbs.amovlab.com/plugin.php?id=zhanmishu_video:video&mod=video&cid=21  先学一波C++的课程吧。 ...

我可能没描述清楚,添加了新的C++和.h文件后,项目识别不到
回复 点赞

使用道具 举报

9

阿木币

0

精华

6 小时

在线时间

应届白菜

Rank: 1

发表于 2020-8-4 10:51:39
我之前遇到过添加新类后报错,后来只敢把新类添加在qgc原有的文件夹里面,然后清理不是叫你直接删除,而是使用qt里面的清理所有项目来清理生成文件.
回复 点赞

使用道具 举报

4

阿木币

0

精华

16 小时

在线时间

老司机

Rank: 2

 楼主| 发表于 2020-8-4 15:45:48
解决了,添加了新的C++和.h文件后,需要重新清理项目->qmake->构建。
上述报错是因为,在添加文件时,增加了许多没必要编译的文件,导致报错,在qgroundcontrol.pro中可以看到。
解决方法,回退到了之前的版本,重新添加后就ok了

评分

参与人数 1阿木币 +3 收起 理由
admin + 3 自己学习并给出解决方案!赞一个.

查看全部评分

回复 点赞

使用道具 举报

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

本版积分规则

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