首页 > 解决方案 > 如何在没有 .lib 或 .dll 文件的情况下在 Qt Creator 中添加库

问题描述

我正在尝试将外部库添加到我在 Qt Creator 中的项目中。通常我应该在右键单击我的项目 > 添加库时添加 .dll、.lib 或 .a 文件(我使用的是 Windows),但在我的情况下,文件夹中没有这样的文件。我只是瞎了眼,我一直在监督它,还是我必须自己创建文件或类似的东西?如果我的问题有详细的解决方案,我将不胜感激。

标签: c++qt

解决方案


正如评论中已经提到的,这是一个仅包含标头的库。

您在存储库的根目录中有一个ArduinoJson.h文件,该文件似乎包含整个库。你只需要在需要的地方#include 它就可以了。

如果您不想 #include 包含完整路径,则可以INCLUDEPATH在 .pro 文件中设置变量(此处有详细信息)。

例如:

.pro

INCLUDEPATH += path/to/ArduinoJson/

执行

#include <ArduinoJson.h>

推荐阅读