2017-07-14 78 views
-1

我照着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 
+0

您好,感謝增加更多的信息的問題。請學會做減價,以提高可讀性。請檢查我所做的修改,即您修改時忽略的修改。 – Yunnosch

+0

不需要兩次放置相同的消息,這不是附加信息。回滾並添加「language:none」以提高可讀性。 –

+0

編譯器無法在lwip/lwip/sockets.h地址中輸入精細的sockets.h文件。這是一個常見的錯誤。首先嚐試解決這個問題。 – EsmaeelE

回答

0

該問題在文件esp8266.cmake中是一個不正確的名稱。在第49行,我改變 集(ESP8266_SDK_PATH的/ opt/Espressif/ESP8266_SDK)與集(ESP8266_SDK_PATH的/ opt/Espressif/ESP-RTOS-SDK