Ошибка компиляции для платы NodeMCU 1.0 (модуль ESP-12E) с заголовками AzureIoT - PullRequest
0 голосов
/ 03 февраля 2020

Эй, ребята, я уверен, что вы устали видеть этот вопрос на многих постах, правда в том, что до сих пор я не подошел близко к решению, и время уходит. Ниже приведен пример ошибки а, пожалуйста, помогите мне в любом случае. Спасибо

Arduino: 1.8.10 (Windows 10), Board: "NodeMCU 1.0 (ESP-12E Module), 80 MHz, Flash, Legacy (new can return nullptr), All SSL ciphers (most compatible), 4MB (FS:2MB OTA:~1019KB), 2, v2 Lower Memory, Disabled, None, Only Sketch, 115200"

Multiple libraries were found for "AzureIoTUtility.h"
Used: C:\Users\Agent
Not used: C:\Users\Agent
Multiple libraries were found for "AzureIoTProtocol_MQTT.h"
In file included from C:\Users\Agent 
96\Documents\Arduino\libraries\AzureIoTUtility\src/azure_c_shared_utility/constbuffer.h:16:0,

Used: C:\Users\Agent
Not used: C:\Users\Agent
             from C:\Users\Agent 
96\Documents\Arduino\libraries\AzureIoTHub\src\internal/iothub_client_private.h:9,

Multiple libraries were found for "ArduinoJson.h"
Used: C:\Users\Agent
Not used: C:\Users\Agent
             from C:\Users\Agent    
96\Documents\Arduino\libraries\AzureIoTHub\src\iothub_client_ll_uploadtoblob.c:20:

    Multiple libraries were found for "DHT.h"
    C:\Users\Agent 96\Documents\Arduino\libraries\AzureIoTUtility\src/umock_c/umock_c_prod.h:114:30: 
    error: pasting "MOCKABLE_" and "/*this creates a new constbuffer from a memory area*/" does not give 
 a valid preprocessing token

 Used: C:\Users\Agent
#define EXPAND_PROD_ENTRY(A) MOCKABLE_##A

Multiple libraries were found for "ESP8266WiFi.h"
                           ^

Used: C:\Users\Agent
Multiple libraries were foun d for "AzureIoTHub.h"
Used: C:\Users\Agent
C:\Users\Agent 
96\Documents\Arduino\libraries\AzureIoTHub\src/azure_macro_utils/macro_utils_generated.h: 9020:1: 
note: in expansion of macro 'EXPAND_PROD_ENTRY'

 X(P1) \

 ^

 C:\Users\Agent 
96\Documents\Arduino\libraries\AzureIoTUtility\src/umock_c/azure_macro_utils/macro_utils.h:35:21: 
 note: in expansion of macro 'MU_FOR_EACH_1_9'

#define MU_C2_(x,y) x##y

                 ^

   C:\Users\Agent 96\Documents\Arduino\libraries\AzureIoTUtility\src/umock_c/umock_c_prod.h:119:5: note: 
   in expansion of macro 'MU_FOR_EACH_1'

 MU_FOR_EACH_1(EXPAND_PROD_ENTRY, __VA_ARGS__)

 ^

 C:\Users\Agent 
 96\Documents\Arduino\libraries\AzureIoTUtility\src/azure_c_shared_utility/constbuffer.h:35:1: note: 
 in expansion of macro 'MOCKABLE_INTERFACE'

MOCKABLE_INTERFACE(constbuffer,

 ^

    C:\Users\Agent 96\Documents\Arduino\libraries\AzureIoTUtility\src/umock_c/umock_c_prod.h:11     
   4:30: error: pasting "MOCKABLE_" and "/*this creates a new constbuffer from an existing BU 
   FFER_HANDLE*/" does not give a valid preprocessing token

   #define EXPAND_PROD_ENTRY(A) MOCKABLE_##A

                          ^

C:\Users\Agent 
96\Documents\Arduino\libraries\AzureIoTHub\src/azure_macro_utils/macro_utils_generated.h:9024:1: 
note: in expansion of macro 'EXPAND_PROD_ENTRY'

   X(P1) \

     ^  

  C:\Users\Agent 
  96\Documents\Arduino\libraries\AzureIoTHub\src/azure_macro_utils/macro_utils_generated.h:9021:1: 
 note: in expansion of macro 'MU_FOR_EACH_1_8'

   MU_FOR_EACH_1_8(X, P2, P3, P4, P5, P6, P7, P8, P9)

    ^

  C:\Users\Agent 
96\Documents\Arduino\libraries\AzureIoTUtility\src/umock_c/azure_macro_utils/macro_utils.h:35:21: 
  note: in expansion of macro 'MU_FOR_EACH_1_9'

   #define MU_C2_(x,y) x##y

                 ^

 C:\Users\Agent 96\Documents\Arduino\libraries\AzureIoTUtility\src/umock_c/umock_c_prod.h:119:5: 
 note: in expansion of macro 'MU_FOR_EACH_1'

 MU_FOR_EACH_1(EXPAND_PROD_ENTRY, __VA_ARGS__)

   ^

   C:\Users\Agent 
  96\Documents\Arduino\libraries\AzureIoTUtility\src/azure_c_shared_utility/constbuffer.h:35:1: note: 
 in expansion of macro 'MOCKABLE_INTERFACE'

MOCKABLE_INTERFACE(constbuffer, 

^

 C:\Users\Agent 96\Documents\Arduino\libraries\AzureIoTHub\src\iothub_client_ll_uploadtoblob.c:26:27: 
 fatal error: internal/blob.h: No such file or directory

    #include "internal/blob.h"

                       ^

  compilation terminated.

exit status 1
Error compiling for board NodeMCU 1.0 (ESP-12E Module).

В этом отчете будет больше информации с включенной опцией «Показать подробный вывод во время компиляции» в «Файл» -> «Настройки».

...