c++ - 如何在没有 .lib 或 .dll 文件的情况下在 Qt Creator 中添加库
问题描述
我正在尝试将外部库添加到我在 Qt Creator 中的项目中。通常我应该在右键单击我的项目 > 添加库时添加 .dll、.lib 或 .a 文件(我使用的是 Windows),但在我的情况下,文件夹中没有这样的文件。我只是瞎了眼,我一直在监督它,还是我必须自己创建文件或类似的东西?如果我的问题有详细的解决方案,我将不胜感激。
解决方案
正如评论中已经提到的,这是一个仅包含标头的库。
您在存储库的根目录中有一个ArduinoJson.h文件,该文件似乎包含整个库。你只需要在需要的地方#include 它就可以了。
如果您不想 #include 包含完整路径,则可以INCLUDEPATH
在 .pro 文件中设置变量(此处有详细信息)。
例如:
.pro
INCLUDEPATH += path/to/ArduinoJson/
执行
#include <ArduinoJson.h>
推荐阅读
- python - 调整带/不带颜色条的图形形状
- java - 为什么 java.awt.Button 要求布尔值?
- mysql - 尝试为我的 Python 3.7/Django 项目构建 Docker 映像时出现“OSError:mysql_config not found”
- python - 从用户输入变量向 Python 字典添加信息
- java - 在 Linux 上下载 Java jdk
- jenkins - 如何使用 Jenkins Groovy 脚本设置多个环境变量
- swift - 在 macOS 桌面应用程序中嵌入 Racket 静态库(Xcode 项目)
- facebook - Facebook Inbox Custom Label API 无法搜索我设置的标签
- reactjs - 在反应中动态地将图像添加到 DOM
- javascript - 三.js node.applyMatrix4 不是函数