gpt4 book ai didi

c++ - 如何在 Particle (Spark) 的本地构建中包含第三方库?

转载 作者:行者123 更新时间:2023-11-28 04:10:59 25 4
gpt4 key购买 nike

我有一个 Particle Photon 的代码,我可以使用 web IDE 编译它。 .我正在使用 MPU6050 library for Particle ,因此 IDE 添加了以下行:

#include <MPU6050.h>

我想在本地编译,按照these instructions .我得到错误

app.cpp:2:21: fatal error: MPU6050.h: No such file or directory

我克隆了 Github 存储库并将其路径添加到环境变量 LIBRARY_PATH 但我仍然遇到相同的错误。

This thread提到了与 Particle dev 类似的问题,但没有详细说明解决方案。

如何使用第三方库进行本地编译?

最佳答案

如果您进一步阅读,the instructions page有一个关于第三方库的部分:

To use libraries with local build you should use the extended project structure within the APPDIR. It looks like this:

  • myappdir
    • project.properties
    • src
      • myapp.cpp
    • lib

If you have a project in the extended format, building with APPDIR automatically builds all of the libraries in lib as well, and all of the src directories in the libraries are added to the include search path, so for example you can just: #include "neopixel.h"

您还可以使用相同的扩展项目结构和git clone Github 存储库到lib

请注意,本地构建不如 Web IDE 宽容,例如,您将无法在声明函数之前使用它们。

关于c++ - 如何在 Particle (Spark) 的本地构建中包含第三方库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57789219/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com