我有一个粒子光子的代码,我可以使用Web IDE进行编译。我正在使用粒子的MPU6050库,因此 IDE 添加了以下行:
#include <MPU6050.h>
我想在本地编译它并按照这些说明进行操作。我收到错误
app.cpp:2:21: fatal error: MPU6050.h: No such file or directory
我克隆了 Github 存储库并将其路径添加到环境变量LIBRARY_PATH
但我仍然收到相同的错误。
这个线程提到了粒子开发的类似问题,但没有详细说明解决方案。
如何使用第三方库进行本地编译?
如果您进一步阅读,说明页面有一个关于第三方库的部分:
若要将库与本地生成一起使用,应使用 APPDIR 中的扩展项目结构。 它看起来像这样:
- 米亚普迪尔
- 项目属性
- 来源
- 米亚普.cpp
- 自由
如果您有扩展格式的项目,请使用 APPDIR 进行生成 自动构建 lib 中的所有库,以及所有 SRC 库中的目录将添加到包含搜索路径中,因此 示例您可以只:
#include "neopixel.h"
您还可以使用相同的扩展项目结构,并将 Github 存储库git clone
到lib
中。
请注意,本地构建不如 Web IDE 宽容,例如,在声明函数之前,您将无法使用函数。