【发布时间】:2021-06-21 10:25:29
【问题描述】:
我正在使用 ESP-IDF 将一个项目从 3.0.9 版本更新到 4.3 版本,并且我正在修复遗留代码以获得一个编译版本。
我安装了VS Code pluign v1.1.0,编译示例项目没有问题。
我当前的 CMakeList 类似于
idf_component_register(INCLUDE_DIRS "." "addrs" "button" "certs"
SRC_DIRS "." "addrs" "button" "certs"
EMBED_TXTFILES "certs/ca.crt"
EMBED_FILES "web/bin/style.css.min.gz")
现在我正在修复代码,但我遇到了链接问题,例如
对 `mbedtls_md5_starts' 的未定义引用
如果我添加行,编译似乎会继续进行
REQUIRES "mbedtls"
但突然间我遇到了其他人的问题(nvs_flash、mdns、mqtt_client、...)
使用旧版本,我没有遇到这种问题(不需要等价物),所以我想我应该设置一些更好的东西。我应该要求所有软件包,还是需要设置一些东西来解决问题?
谢谢
【问题讨论】:
标签: linker esp-idf cmakelists-options