Это старая версия. Нужно отсюдаTonnySPB писал(а): 10 май 2024, 21:44 ecoins, Скачал блок отсюда, viewtopic.php?f=247&t=5426&p=96982&hilit=23017#p97069 пока не могу разобраться.
viewtopic.php?f=247&t=8064#p114987
Это старая версия. Нужно отсюдаTonnySPB писал(а): 10 май 2024, 21:44 ecoins, Скачал блок отсюда, viewtopic.php?f=247&t=5426&p=96982&hilit=23017#p97069 пока не могу разобраться.
Код: Выделить всё
c:/program files (x86)/flprog/idev8/portable/packages/esp32/tools/xtensa-esp32-elf-gcc/gcc8_4_0-esp-2021r2-patch5/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: libraries\ESPAsyncWebServer\AsyncWebSocket.cpp.o:(.literal._ZN22AsyncWebSocketResponseC2ERK6StringP14AsyncWebSocket+0x10): undefined reference to `SHA1Init'
c:/program files (x86)/flprog/idev8/portable/packages/esp32/tools/xtensa-esp32-elf-gcc/gcc8_4_0-esp-2021r2-patch5/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: libraries\ESPAsyncWebServer\AsyncWebSocket.cpp.o:(.literal._ZN22AsyncWebSocketResponseC2ERK6StringP14AsyncWebSocket+0x14): undefined reference to `SHA1Update'
c:/program files (x86)/flprog/idev8/portable/packages/esp32/tools/xtensa-esp32-elf-gcc/gcc8_4_0-esp-2021r2-patch5/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: libraries\ESPAsyncWebServer\AsyncWebSocket.cpp.o: in function `AsyncWebSocketResponse::AsyncWebSocketResponse(String const&, AsyncWebSocket*)':
c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\ESPAsyncWebServer\src/AsyncWebSocket.cpp:1272: undefined reference to `SHA1Init'
c:/program files (x86)/flprog/idev8/portable/packages/esp32/tools/xtensa-esp32-elf-gcc/gcc8_4_0-esp-2021r2-patch5/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\ESPAsyncWebServer\src/AsyncWebSocket.cpp:1273: undefined reference to `SHA1Update'
c:/program files (x86)/flprog/idev8/portable/packages/esp32/tools/xtensa-esp32-elf-gcc/gcc8_4_0-esp-2021r2-patch5/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\ESPAsyncWebServer\src/AsyncWebSocket.cpp:1274: undefined reference to `SHA1Final'
c:/program files (x86)/flprog/idev8/portable/packages/esp32/tools/xtensa-esp32-elf-gcc/gcc8_4_0-esp-2021r2-patch5/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: libraries\ESPAsyncWebServer\WebAuthentication.cpp.o:(.literal._ZL6getMD5PhtPc+0x4): undefined reference to `mbedtls_md5_starts'
c:/program files (x86)/flprog/idev8/portable/packages/esp32/tools/xtensa-esp32-elf-gcc/gcc8_4_0-esp-2021r2-patch5/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: libraries\ESPAsyncWebServer\WebAuthentication.cpp.o: in function `getMD5(unsigned char*, unsigned short, char*)':
c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\ESPAsyncWebServer\src/WebAuthentication.cpp:73: undefined reference to `mbedtls_md5_starts'
collect2.exe: error: ld returned 1 exit status
exit status 1
Ошибка компиляции для платы ESP32 Dev Module.
В первую очередь скачайте библиотеки из первого сообщения и замените ими имеющиеся (кроме ESPUI и JSON).Serg_Grn писал(а): 19 дек 2024, 18:22 Здравствуйте.
Подскажите, в чем может быть причина ошибки компиляции...
Спасибо Вам огромное и за блоки, и за помощь!!!библиотеки из первого сообщения и замените ими имеющиеся (кроме ESPUI и JSON).
Код: Выделить всё
In file included from C:\Program Files (x86)\FLProg\ideV8\portable\packages\esp32\hardware\esp32\2.0.6\libraries\WebServer\src/HTTP_Method.h:4,
from C:\Program Files (x86)\FLProg\ideV8\portable\packages\esp32\hardware\esp32\2.0.6\libraries\WebServer\src/WebServer.h:30,
from c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\WiFiManager/WiFiManager.h:94,
from C:\Users\Сергей\AppData\Local\Temp\flprog\pr2\pr2.ino:6:
C:\Program Files (x86)\FLProg\ideV8\portable\packages\esp32\hardware\esp32\2.0.6/tools/sdk/esp32/include/nghttp/port/include/http_parser.h:95:6: error: 'HTTP_DELETE' conflicts with a previous declaration
XX(0, DELETE, DELETE) \
^
C:\Program Files (x86)\FLProg\ideV8\portable\packages\esp32\hardware\esp32\2.0.6/tools/sdk/esp32/include/nghttp/port/include/http_parser.h:138:45: note: in definition of macro 'XX'
#define XX(num, name, string) HTTP_##name = num,
^~~
C:\Program Files (x86)\FLProg\ideV8\portable\packages\esp32\hardware\esp32\2.0.6/tools/sdk/esp32/include/nghttp/port/include/http_parser.h:139:3: note: in expansion of macro 'HTTP_METHOD_MAP'
HTTP_METHOD_MAP(XX)
^~~~~~~~~~~~~~~
In file included from c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\ESPUI\src/ESPUI.h:20,
from C:\Users\Сергей\AppData\Local\Temp\flprog\pr2\pr2.ino:5:
c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\ESPAsyncWebServer\src/ESPAsyncWebServer.h:64:3: note: previous declaration 'WebRequestMethod HTTP_DELETE'
HTTP_DELETE = 0b00000100,
^~~~~~~~~~~
In file included from C:\Program Files (x86)\FLProg\ideV8\portable\packages\esp32\hardware\esp32\2.0.6\libraries\WebServer\src/HTTP_Method.h:4,
from C:\Program Files (x86)\FLProg\ideV8\portable\packages\esp32\hardware\esp32\2.0.6\libraries\WebServer\src/WebServer.h:30,
from c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\WiFiManager/WiFiManager.h:94,
from C:\Users\Сергей\AppData\Local\Temp\flprog\pr2\pr2.ino:6:
C:\Program Files (x86)\FLProg\ideV8\portable\packages\esp32\hardware\esp32\2.0.6/tools/sdk/esp32/include/nghttp/port/include/http_parser.h:96:6: error: 'HTTP_GET' conflicts with a previous declaration
XX(1, GET, GET) \
^
C:\Program Files (x86)\FLProg\ideV8\portable\packages\esp32\hardware\esp32\2.0.6/tools/sdk/esp32/include/nghttp/port/include/http_parser.h:138:45: note: in definition of macro 'XX'
#define XX(num, name, string) HTTP_##name = num,
^~~
C:\Program Files (x86)\FLProg\ideV8\portable\packages\esp32\hardware\esp32\2.0.6/tools/sdk/esp32/include/nghttp/port/include/http_parser.h:139:3: note: in expansion of macro 'HTTP_METHOD_MAP'
HTTP_METHOD_MAP(XX)
^~~~~~~~~~~~~~~
In file included from c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\ESPUI\src/ESPUI.h:20,
from C:\Users\Сергей\AppData\Local\Temp\flprog\pr2\pr2.ino:5:
c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\ESPAsyncWebServer\src/ESPAsyncWebServer.h:62:3: note: previous declaration 'WebRequestMethod HTTP_GET'
HTTP_GET = 0b00000001,
^~~~~~~~
In file included from C:\Program Files (x86)\FLProg\ideV8\portable\packages\esp32\hardware\esp32\2.0.6\libraries\WebServer\src/HTTP_Method.h:4,
from C:\Program Files (x86)\FLProg\ideV8\portable\packages\esp32\hardware\esp32\2.0.6\libraries\WebServer\src/WebServer.h:30,
from c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\WiFiManager/WiFiManager.h:94,
from C:\Users\Сергей\AppData\Local\Temp\flprog\pr2\pr2.ino:6:
C:\Program Files (x86)\FLProg\ideV8\portable\packages\esp32\hardware\esp32\2.0.6/tools/sdk/esp32/include/nghttp/port/include/http_parser.h:97:6: error: 'HTTP_HEAD' conflicts with a previous declaration
XX(2, HEAD, HEAD) \
^
C:\Program Files (x86)\FLProg\ideV8\portable\packages\esp32\hardware\esp32\2.0.6/tools/sdk/esp32/include/nghttp/port/include/http_parser.h:138:45: note: in definition of macro 'XX'
#define XX(num, name, string) HTTP_##name = num,
^~~
C:\Program Files (x86)\FLProg\ideV8\portable\packages\esp32\hardware\esp32\2.0.6/tools/sdk/esp32/include/nghttp/port/include/http_parser.h:139:3: note: in expansion of macro 'HTTP_METHOD_MAP'
HTTP_METHOD_MAP(XX)
^~~~~~~~~~~~~~~
In file included from c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\ESPUI\src/ESPUI.h:20,
from C:\Users\Сергей\AppData\Local\Temp\flprog\pr2\pr2.ino:5:
c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\ESPAsyncWebServer\src/ESPAsyncWebServer.h:67:3: note: previous declaration 'WebRequestMethod HTTP_HEAD'
HTTP_HEAD = 0b00100000,
^~~~~~~~~
In file included from C:\Program Files (x86)\FLProg\ideV8\portable\packages\esp32\hardware\esp32\2.0.6\libraries\WebServer\src/HTTP_Method.h:4,
from C:\Program Files (x86)\FLProg\ideV8\portable\packages\esp32\hardware\esp32\2.0.6\libraries\WebServer\src/WebServer.h:30,
from c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\WiFiManager/WiFiManager.h:94,
from C:\Users\Сергей\AppData\Local\Temp\flprog\pr2\pr2.ino:6:
C:\Program Files (x86)\FLProg\ideV8\portable\packages\esp32\hardware\esp32\2.0.6/tools/sdk/esp32/include/nghttp/port/include/http_parser.h:98:6: error: 'HTTP_POST' conflicts with a previous declaration
XX(3, POST, POST) \
^
C:\Program Files (x86)\FLProg\ideV8\portable\packages\esp32\hardware\esp32\2.0.6/tools/sdk/esp32/include/nghttp/port/include/http_parser.h:138:45: note: in definition of macro 'XX'
#define XX(num, name, string) HTTP_##name = num,
^~~
C:\Program Files (x86)\FLProg\ideV8\portable\packages\esp32\hardware\esp32\2.0.6/tools/sdk/esp32/include/nghttp/port/include/http_parser.h:139:3: note: in expansion of macro 'HTTP_METHOD_MAP'
HTTP_METHOD_MAP(XX)
^~~~~~~~~~~~~~~
In file included from c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\ESPUI\src/ESPUI.h:20,
from C:\Users\Сергей\AppData\Local\Temp\flprog\pr2\pr2.ino:5:
c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\ESPAsyncWebServer\src/ESPAsyncWebServer.h:63:3: note: previous declaration 'WebRequestMethod HTTP_POST'
HTTP_POST = 0b00000010,
^~~~~~~~~
In file included from C:\Program Files (x86)\FLProg\ideV8\portable\packages\esp32\hardware\esp32\2.0.6\libraries\WebServer\src/HTTP_Method.h:4,
from C:\Program Files (x86)\FLProg\ideV8\portable\packages\esp32\hardware\esp32\2.0.6\libraries\WebServer\src/WebServer.h:30,
from c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\WiFiManager/WiFiManager.h:94,
from C:\Users\Сергей\AppData\Local\Temp\flprog\pr2\pr2.ino:6:
C:\Program Files (x86)\FLProg\ideV8\portable\packages\esp32\hardware\esp32\2.0.6/tools/sdk/esp32/include/nghttp/port/include/http_parser.h:99:6: error: 'HTTP_PUT' conflicts with a previous declaration
XX(4, PUT, PUT) \
^
C:\Program Files (x86)\FLProg\ideV8\portable\packages\esp32\hardware\esp32\2.0.6/tools/sdk/esp32/include/nghttp/port/include/http_parser.h:138:45: note: in definition of macro 'XX'
#define XX(num, name, string) HTTP_##name = num,
^~~
C:\Program Files (x86)\FLProg\ideV8\portable\packages\esp32\hardware\esp32\2.0.6/tools/sdk/esp32/include/nghttp/port/include/http_parser.h:139:3: note: in expansion of macro 'HTTP_METHOD_MAP'
HTTP_METHOD_MAP(XX)
^~~~~~~~~~~~~~~
In file included from c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\ESPUI\src/ESPUI.h:20,
from C:\Users\Сергей\AppData\Local\Temp\flprog\pr2\pr2.ino:5:
c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\ESPAsyncWebServer\src/ESPAsyncWebServer.h:65:3: note: previous declaration 'WebRequestMethod HTTP_PUT'
HTTP_PUT = 0b00001000,
^~~~~~~~
In file included from C:\Program Files (x86)\FLProg\ideV8\portable\packages\esp32\hardware\esp32\2.0.6\libraries\WebServer\src/HTTP_Method.h:4,
from C:\Program Files (x86)\FLProg\ideV8\portable\packages\esp32\hardware\esp32\2.0.6\libraries\WebServer\src/WebServer.h:30,
from c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\WiFiManager/WiFiManager.h:94,
from C:\Users\Сергей\AppData\Local\Temp\flprog\pr2\pr2.ino:6:
C:\Program Files (x86)\FLProg\ideV8\portable\packages\esp32\hardware\esp32\2.0.6/tools/sdk/esp32/include/nghttp/port/include/http_parser.h:102:6: error: 'HTTP_OPTIONS' conflicts with a previous declaration
XX(6, OPTIONS, OPTIONS) \
^
C:\Program Files (x86)\FLProg\ideV8\portable\packages\esp32\hardware\esp32\2.0.6/tools/sdk/esp32/include/nghttp/port/include/http_parser.h:138:45: note: in definition of macro 'XX'
#define XX(num, name, string) HTTP_##name = num,
^~~
C:\Program Files (x86)\FLProg\ideV8\portable\packages\esp32\hardware\esp32\2.0.6/tools/sdk/esp32/include/nghttp/port/include/http_parser.h:139:3: note: in expansion of macro 'HTTP_METHOD_MAP'
HTTP_METHOD_MAP(XX)
^~~~~~~~~~~~~~~
In file included from c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\ESPUI\src/ESPUI.h:20,
from C:\Users\Сергей\AppData\Local\Temp\flprog\pr2\pr2.ino:5:
c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\ESPAsyncWebServer\src/ESPAsyncWebServer.h:68:3: note: previous declaration 'WebRequestMethod HTTP_OPTIONS'
HTTP_OPTIONS = 0b01000000,
^~~~~~~~~~~~
In file included from C:\Program Files (x86)\FLProg\ideV8\portable\packages\esp32\hardware\esp32\2.0.6\libraries\WebServer\src/HTTP_Method.h:4,
from C:\Program Files (x86)\FLProg\ideV8\portable\packages\esp32\hardware\esp32\2.0.6\libraries\WebServer\src/WebServer.h:30,
from c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\WiFiManager/WiFiManager.h:94,
from C:\Users\Сергей\AppData\Local\Temp\flprog\pr2\pr2.ino:6:
C:\Program Files (x86)\FLProg\ideV8\portable\packages\esp32\hardware\esp32\2.0.6/tools/sdk/esp32/include/nghttp/port/include/http_parser.h:128:6: error: 'HTTP_PATCH' conflicts with a previous declaration
XX(28, PATCH, PATCH) \
^~
C:\Program Files (x86)\FLProg\ideV8\portable\packages\esp32\hardware\esp32\2.0.6/tools/sdk/esp32/include/nghttp/port/include/http_parser.h:138:45: note: in definition of macro 'XX'
#define XX(num, name, string) HTTP_##name = num,
^~~
C:\Program Files (x86)\FLProg\ideV8\portable\packages\esp32\hardware\esp32\2.0.6/tools/sdk/esp32/include/nghttp/port/include/http_parser.h:139:3: note: in expansion of macro 'HTTP_METHOD_MAP'
HTTP_METHOD_MAP(XX)
^~~~~~~~~~~~~~~
In file included from c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\ESPUI\src/ESPUI.h:20,
from C:\Users\Сергей\AppData\Local\Temp\flprog\pr2\pr2.ino:5:
c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\ESPAsyncWebServer\src/ESPAsyncWebServer.h:66:3: note: previous declaration 'WebRequestMethod HTTP_PATCH'
HTTP_PATCH = 0b00010000,
^~~~~~~~~~
Несколько библиотек найдено для "Wire.h"
Используется: C:\Program Files (x86)\FLProg\ideV8\portable\packages\esp32\hardware\esp32\2.0.6\libraries\Wire
Не используется: c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\Wire
Несколько библиотек найдено для "SPI.h"
Используется: C:\Program Files (x86)\FLProg\ideV8\portable\packages\esp32\hardware\esp32\2.0.6\libraries\SPI
Не используется: c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\SPI
Несколько библиотек найдено для "WiFi.h"
Используется: C:\Program Files (x86)\FLProg\ideV8\portable\packages\esp32\hardware\esp32\2.0.6\libraries\WiFi
Не используется: c:\Program Files (x86)\FLProg\ideV8\libraries\WiFi
exit status 1
Ошибка компиляции для платы ESP32 Dev Module.
Скинете пример - посмотрю, может что и найду.Serg_Grn писал(а): 20 дек 2024, 13:26 ...пример, который я создаю на блоках версии 1.6.4, возвращает ошибку компиляции ... В чем тут может быть загвоздка?
Serg_Grn писал(а): 20 дек 2024, 13:26Спасибо Вам огромное и за блоки, и за помощь!!!библиотеки из первого сообщения и замените ими имеющиеся (кроме ESPUI и JSON).
Json тоже пришлось заменить и Ваш пример проекта стал компилироваться без проблем!
Но почему-то точно такой же пример, который я создаю на блоках версии 1.6.4, возвращает ошибку компиляции.
То есть блоки версии 1.6.1 компилируются, а 1.6.4 - нет.В чем тут может быть загвоздка?Код: Выделить всё
In file included from C:\Program Files (x86)\FLProg\ideV8\portable\packages\esp32\hardware\esp32\2.0.6\libraries\WebServer\src/HTTP_Method.h:4, from C:\Program Files (x86)\FLProg\ideV8\portable\packages\esp32\hardware\esp32\2.0.6\libraries\WebServer\src/WebServer.h:30, from c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\WiFiManager/WiFiManager.h:94, from C:\Users\Сергей\AppData\Local\Temp\flprog\pr2\pr2.ino:6: C:\Program Files (x86)\FLProg\ideV8\portable\packages\esp32\hardware\esp32\2.0.6/tools/sdk/esp32/include/nghttp/port/include/http_parser.h:95:6: error: 'HTTP_DELETE' conflicts with a previous declaration XX(0, DELETE, DELETE) \ ^ C:\Program Files (x86)\FLProg\ideV8\portable\packages\esp32\hardware\esp32\2.0.6/tools/sdk/esp32/include/nghttp/port/include/http_parser.h:138:45: note: in definition of macro 'XX' #define XX(num, name, string) HTTP_##name = num, ^~~ C:\Program Files (x86)\FLProg\ideV8\portable\packages\esp32\hardware\esp32\2.0.6/tools/sdk/esp32/include/nghttp/port/include/http_parser.h:139:3: note: in expansion of macro 'HTTP_METHOD_MAP' HTTP_METHOD_MAP(XX) ^~~~~~~~~~~~~~~ In file included from c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\ESPUI\src/ESPUI.h:20, from C:\Users\Сергей\AppData\Local\Temp\flprog\pr2\pr2.ino:5: c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\ESPAsyncWebServer\src/ESPAsyncWebServer.h:64:3: note: previous declaration 'WebRequestMethod HTTP_DELETE' HTTP_DELETE = 0b00000100, ^~~~~~~~~~~ In file included from C:\Program Files (x86)\FLProg\ideV8\portable\packages\esp32\hardware\esp32\2.0.6\libraries\WebServer\src/HTTP_Method.h:4, from C:\Program Files (x86)\FLProg\ideV8\portable\packages\esp32\hardware\esp32\2.0.6\libraries\WebServer\src/WebServer.h:30, from c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\WiFiManager/WiFiManager.h:94, from C:\Users\Сергей\AppData\Local\Temp\flprog\pr2\pr2.ino:6: C:\Program Files (x86)\FLProg\ideV8\portable\packages\esp32\hardware\esp32\2.0.6/tools/sdk/esp32/include/nghttp/port/include/http_parser.h:96:6: error: 'HTTP_GET' conflicts with a previous declaration XX(1, GET, GET) \ ^ C:\Program Files (x86)\FLProg\ideV8\portable\packages\esp32\hardware\esp32\2.0.6/tools/sdk/esp32/include/nghttp/port/include/http_parser.h:138:45: note: in definition of macro 'XX' #define XX(num, name, string) HTTP_##name = num, ^~~ C:\Program Files (x86)\FLProg\ideV8\portable\packages\esp32\hardware\esp32\2.0.6/tools/sdk/esp32/include/nghttp/port/include/http_parser.h:139:3: note: in expansion of macro 'HTTP_METHOD_MAP' HTTP_METHOD_MAP(XX) ^~~~~~~~~~~~~~~ In file included from c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\ESPUI\src/ESPUI.h:20, from C:\Users\Сергей\AppData\Local\Temp\flprog\pr2\pr2.ino:5: c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\ESPAsyncWebServer\src/ESPAsyncWebServer.h:62:3: note: previous declaration 'WebRequestMethod HTTP_GET' HTTP_GET = 0b00000001, ^~~~~~~~ In file included from C:\Program Files (x86)\FLProg\ideV8\portable\packages\esp32\hardware\esp32\2.0.6\libraries\WebServer\src/HTTP_Method.h:4, from C:\Program Files (x86)\FLProg\ideV8\portable\packages\esp32\hardware\esp32\2.0.6\libraries\WebServer\src/WebServer.h:30, from c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\WiFiManager/WiFiManager.h:94, from C:\Users\Сергей\AppData\Local\Temp\flprog\pr2\pr2.ino:6: C:\Program Files (x86)\FLProg\ideV8\portable\packages\esp32\hardware\esp32\2.0.6/tools/sdk/esp32/include/nghttp/port/include/http_parser.h:97:6: error: 'HTTP_HEAD' conflicts with a previous declaration XX(2, HEAD, HEAD) \ ^ C:\Program Files (x86)\FLProg\ideV8\portable\packages\esp32\hardware\esp32\2.0.6/tools/sdk/esp32/include/nghttp/port/include/http_parser.h:138:45: note: in definition of macro 'XX' #define XX(num, name, string) HTTP_##name = num, ^~~ C:\Program Files (x86)\FLProg\ideV8\portable\packages\esp32\hardware\esp32\2.0.6/tools/sdk/esp32/include/nghttp/port/include/http_parser.h:139:3: note: in expansion of macro 'HTTP_METHOD_MAP' HTTP_METHOD_MAP(XX) ^~~~~~~~~~~~~~~ In file included from c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\ESPUI\src/ESPUI.h:20, from C:\Users\Сергей\AppData\Local\Temp\flprog\pr2\pr2.ino:5: c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\ESPAsyncWebServer\src/ESPAsyncWebServer.h:67:3: note: previous declaration 'WebRequestMethod HTTP_HEAD' HTTP_HEAD = 0b00100000, ^~~~~~~~~ In file included from C:\Program Files (x86)\FLProg\ideV8\portable\packages\esp32\hardware\esp32\2.0.6\libraries\WebServer\src/HTTP_Method.h:4, from C:\Program Files (x86)\FLProg\ideV8\portable\packages\esp32\hardware\esp32\2.0.6\libraries\WebServer\src/WebServer.h:30, from c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\WiFiManager/WiFiManager.h:94, from C:\Users\Сергей\AppData\Local\Temp\flprog\pr2\pr2.ino:6: C:\Program Files (x86)\FLProg\ideV8\portable\packages\esp32\hardware\esp32\2.0.6/tools/sdk/esp32/include/nghttp/port/include/http_parser.h:98:6: error: 'HTTP_POST' conflicts with a previous declaration XX(3, POST, POST) \ ^ C:\Program Files (x86)\FLProg\ideV8\portable\packages\esp32\hardware\esp32\2.0.6/tools/sdk/esp32/include/nghttp/port/include/http_parser.h:138:45: note: in definition of macro 'XX' #define XX(num, name, string) HTTP_##name = num, ^~~ C:\Program Files (x86)\FLProg\ideV8\portable\packages\esp32\hardware\esp32\2.0.6/tools/sdk/esp32/include/nghttp/port/include/http_parser.h:139:3: note: in expansion of macro 'HTTP_METHOD_MAP' HTTP_METHOD_MAP(XX) ^~~~~~~~~~~~~~~ In file included from c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\ESPUI\src/ESPUI.h:20, from C:\Users\Сергей\AppData\Local\Temp\flprog\pr2\pr2.ino:5: c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\ESPAsyncWebServer\src/ESPAsyncWebServer.h:63:3: note: previous declaration 'WebRequestMethod HTTP_POST' HTTP_POST = 0b00000010, ^~~~~~~~~ In file included from C:\Program Files (x86)\FLProg\ideV8\portable\packages\esp32\hardware\esp32\2.0.6\libraries\WebServer\src/HTTP_Method.h:4, from C:\Program Files (x86)\FLProg\ideV8\portable\packages\esp32\hardware\esp32\2.0.6\libraries\WebServer\src/WebServer.h:30, from c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\WiFiManager/WiFiManager.h:94, from C:\Users\Сергей\AppData\Local\Temp\flprog\pr2\pr2.ino:6: C:\Program Files (x86)\FLProg\ideV8\portable\packages\esp32\hardware\esp32\2.0.6/tools/sdk/esp32/include/nghttp/port/include/http_parser.h:99:6: error: 'HTTP_PUT' conflicts with a previous declaration XX(4, PUT, PUT) \ ^ C:\Program Files (x86)\FLProg\ideV8\portable\packages\esp32\hardware\esp32\2.0.6/tools/sdk/esp32/include/nghttp/port/include/http_parser.h:138:45: note: in definition of macro 'XX' #define XX(num, name, string) HTTP_##name = num, ^~~ C:\Program Files (x86)\FLProg\ideV8\portable\packages\esp32\hardware\esp32\2.0.6/tools/sdk/esp32/include/nghttp/port/include/http_parser.h:139:3: note: in expansion of macro 'HTTP_METHOD_MAP' HTTP_METHOD_MAP(XX) ^~~~~~~~~~~~~~~ In file included from c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\ESPUI\src/ESPUI.h:20, from C:\Users\Сергей\AppData\Local\Temp\flprog\pr2\pr2.ino:5: c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\ESPAsyncWebServer\src/ESPAsyncWebServer.h:65:3: note: previous declaration 'WebRequestMethod HTTP_PUT' HTTP_PUT = 0b00001000, ^~~~~~~~ In file included from C:\Program Files (x86)\FLProg\ideV8\portable\packages\esp32\hardware\esp32\2.0.6\libraries\WebServer\src/HTTP_Method.h:4, from C:\Program Files (x86)\FLProg\ideV8\portable\packages\esp32\hardware\esp32\2.0.6\libraries\WebServer\src/WebServer.h:30, from c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\WiFiManager/WiFiManager.h:94, from C:\Users\Сергей\AppData\Local\Temp\flprog\pr2\pr2.ino:6: C:\Program Files (x86)\FLProg\ideV8\portable\packages\esp32\hardware\esp32\2.0.6/tools/sdk/esp32/include/nghttp/port/include/http_parser.h:102:6: error: 'HTTP_OPTIONS' conflicts with a previous declaration XX(6, OPTIONS, OPTIONS) \ ^ C:\Program Files (x86)\FLProg\ideV8\portable\packages\esp32\hardware\esp32\2.0.6/tools/sdk/esp32/include/nghttp/port/include/http_parser.h:138:45: note: in definition of macro 'XX' #define XX(num, name, string) HTTP_##name = num, ^~~ C:\Program Files (x86)\FLProg\ideV8\portable\packages\esp32\hardware\esp32\2.0.6/tools/sdk/esp32/include/nghttp/port/include/http_parser.h:139:3: note: in expansion of macro 'HTTP_METHOD_MAP' HTTP_METHOD_MAP(XX) ^~~~~~~~~~~~~~~ In file included from c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\ESPUI\src/ESPUI.h:20, from C:\Users\Сергей\AppData\Local\Temp\flprog\pr2\pr2.ino:5: c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\ESPAsyncWebServer\src/ESPAsyncWebServer.h:68:3: note: previous declaration 'WebRequestMethod HTTP_OPTIONS' HTTP_OPTIONS = 0b01000000, ^~~~~~~~~~~~ In file included from C:\Program Files (x86)\FLProg\ideV8\portable\packages\esp32\hardware\esp32\2.0.6\libraries\WebServer\src/HTTP_Method.h:4, from C:\Program Files (x86)\FLProg\ideV8\portable\packages\esp32\hardware\esp32\2.0.6\libraries\WebServer\src/WebServer.h:30, from c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\WiFiManager/WiFiManager.h:94, from C:\Users\Сергей\AppData\Local\Temp\flprog\pr2\pr2.ino:6: C:\Program Files (x86)\FLProg\ideV8\portable\packages\esp32\hardware\esp32\2.0.6/tools/sdk/esp32/include/nghttp/port/include/http_parser.h:128:6: error: 'HTTP_PATCH' conflicts with a previous declaration XX(28, PATCH, PATCH) \ ^~ C:\Program Files (x86)\FLProg\ideV8\portable\packages\esp32\hardware\esp32\2.0.6/tools/sdk/esp32/include/nghttp/port/include/http_parser.h:138:45: note: in definition of macro 'XX' #define XX(num, name, string) HTTP_##name = num, ^~~ C:\Program Files (x86)\FLProg\ideV8\portable\packages\esp32\hardware\esp32\2.0.6/tools/sdk/esp32/include/nghttp/port/include/http_parser.h:139:3: note: in expansion of macro 'HTTP_METHOD_MAP' HTTP_METHOD_MAP(XX) ^~~~~~~~~~~~~~~ In file included from c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\ESPUI\src/ESPUI.h:20, from C:\Users\Сергей\AppData\Local\Temp\flprog\pr2\pr2.ino:5: c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\ESPAsyncWebServer\src/ESPAsyncWebServer.h:66:3: note: previous declaration 'WebRequestMethod HTTP_PATCH' HTTP_PATCH = 0b00010000, ^~~~~~~~~~ Несколько библиотек найдено для "Wire.h" Используется: C:\Program Files (x86)\FLProg\ideV8\portable\packages\esp32\hardware\esp32\2.0.6\libraries\Wire Не используется: c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\Wire Несколько библиотек найдено для "SPI.h" Используется: C:\Program Files (x86)\FLProg\ideV8\portable\packages\esp32\hardware\esp32\2.0.6\libraries\SPI Не используется: c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\SPI Несколько библиотек найдено для "WiFi.h" Используется: C:\Program Files (x86)\FLProg\ideV8\portable\packages\esp32\hardware\esp32\2.0.6\libraries\WiFi Не используется: c:\Program Files (x86)\FLProg\ideV8\libraries\WiFi exit status 1 Ошибка компиляции для платы ESP32 Dev Module.
не факт. Сергей пишет чтоivansidor012 писал(а): 21 дек 2024, 19:08 ... возможно из-за версии ядра в ардуино.ide.
попробуй понизить/поиграть с версиями ядер
А это какая то ерунда, т.к. мультиблоки версий этих версий практически не отличаются друг от друга (только набором ошибокSerg_Grn писал(а): 20 дек 2024, 13:26 ... То есть блоки версии 1.6.1 компилируются, а 1.6.4 - нет...
Я тоже так подумал, поэтому перезагрузил FLProg и всё стало хорошо
В железе не проверял, в версии 9.2.4 для ESP32 компиляция проходит.
Нет, только int. Тип float библиотекой не поддерживается.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя