在将 mjs导入到 platformio 后尝试在mjs中使用函数时出现构建错误:
platformio lib --storage-dir lib install https://github.com/cesanta/mjs.git
我可以试试#include <../lib/mjs/mjs.h>
,但它只会包含头文件而不包含 .c 文件。没有任何联系。
如何将 mjs(或任何带有 .c 的外部库)设置为 platformio 库?
细节:
- 我可以尝试
#include <mjs.h>
或#include <mjs/mjs.h>
在 main.c 中,都不起作用。 - 我希望在编译库时将它们复制到 .pioenvs。
但情况似乎并非如此。 - 我从我最喜欢的搜索引擎中尝试了几件事。但没有运气。Platformio 文档似乎也没有太大帮助。如果您认为这需要提交 github 问题,请在评论中告诉我。
ESP32 espressif DFU 库版本 1.5 目前在 Windows 10 上(未来还将使用 WSL Debian、Gentoo Linux 和 Mac)
平台io.ini
[env:esp32dev]
platform = espressif32
framework = espidf
board = esp32dev
build_flags = -DCONFIG_WIFI_SSID=\"ESP_AP\" -DCONFIG_WIFI_PASSWORD=\"MYPASS\"
monitor_speed = 115200
ps 我知道在完成原型制作阶段后有 gpl 限制(在制作原型时,没有限制)。所以我确实计划购买商业许可证。我认为这个库不适合 platformio 商店。我想要一个仅限本地的图书馆。
但是那里的许多库可以遵循找到的步骤,扩展 platformio 的可用性......