首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Qt项目中添加mavlink库?

如何在Qt项目中添加mavlink库?
EN

Stack Overflow用户
提问于 2014-06-04 19:10:16
回答 1查看 1.3K关注 0票数 1

我正在做一个基于QGroundControl的Qt项目,它使用mavlink库。我用谷歌搜索了一下,但找不到正确的方法。它不能作为其他库添加,因为它是一个只有头的库。请谁告诉我做这件事的正确方法。

EN

回答 1

Stack Overflow用户

发布于 2014-06-04 19:35:00

首先,这不仅仅是一个标头的库,所以您需要通过直接使用LIBS或pkg-config来链接它。在前一种情况下,您可能还需要调整INCLUDEPATH变量。

然后,在源代码中,您只需执行常规的include:

代码语言:javascript
复制
 #include <mavlink.h>

但我认为这可能不是你想要的。您希望在项目中处理QGroundControl,因为它是您的直接依赖项。但是,它们似乎并不提供.prf文件,因此CONFIG+=x将无法工作。

但是,如果正确安装,可能甚至不需要调整LIBSINCLUDEPATH变量。在最坏的情况下,你必须这样做。我想这差不多就是这些了。您还可以使用pkg-config来处理它,因为它们似乎附带了一个.pc文件。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24035859

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档