卡阿ESP8266编译器错误
问题描述:
我照着this document卡阿ESP8266编译器错误
建成ESP8266 SDK但编译报告显示下面的错误。
[ 35%] Building C object kaa/CMakeFiles/extension_notification.dir/src/extensions/notification/kaa_notification_manager.c.obj
In file included from /home/gian/Scrivania/espdemo/kaa/src/extensions/notification/kaa_notification_manager.c:33:0:
/home/gian/Scrivania/espdemo/kaa/src/kaa/platform-impl/esp8266/platform/sock.h:20:31: fatal error: lwip/lwip/sockets.h: No such file or directory
#include <lwip/lwip/sockets.h>
^
compilation terminated.
kaa/CMakeFiles/extension_notification.dir/build.make:62: set di istruzioni per l'obiettivo "kaa/CMakeFiles/extension_notification.dir/src/extensions/notification/kaa_notification_manager.c.obj" non riuscito
make[2]: *** [kaa/CMakeFiles/extension_notification.dir/src/extensions/notification/kaa_notification_manager.c.obj] Errore 1
CMakeFiles/Makefile2:449: set di istruzioni per l'obiettivo "kaa/CMakeFiles/extension_notification.dir/all" non riuscito
make[1]: *** [kaa/CMakeFiles/extension_notification.dir/all] Errore 2
Makefile:127: set di istruzioni per l'obiettivo "all" non riuscito
make: *** [all] Errore 2
答
该问题在文件esp8266.cmake中是一个不正确的名称。在第49行,我改变 集(ESP8266_SDK_PATH的/ opt/Espressif/ESP8266_SDK)与集(ESP8266_SDK_PATH的/ opt/Espressif/ESP-RTOS-SDK)
您好,感谢增加更多的信息的问题。请学会做减价,以提高可读性。请检查我所做的修改,即您修改时忽略的修改。 – Yunnosch
不需要两次放置相同的消息,这不是附加信息。回滚并添加“language:none”以提高可读性。 –
编译器无法在lwip/lwip/sockets.h地址中输入精细的sockets.h文件。这是一个常见的错误。首先尝试解决这个问题。 – EsmaeelE