things4u / ESP-1ch-Gateway

Version 6 of the single channel gateway
MIT License
364 stars 147 forks source link

Compile on Windows WifiManager.h #99

Closed TasyDevilsky closed 2 years ago

TasyDevilsky commented 2 years ago

Hello, I did everything from documentation, but it isn't still working. I already tried it on Win and Linux Ubuntu 21.04

LOG from ArduinoIDE (Win)

In file included from C:\Users\Tasman\Desktop\COOK\bake\libraries\WiFiManager-development/WiFiManager.h:94,
                 from C:\Users\Tasman\Desktop\COOK\bake\ESP-sc-gway\ESP-sc-gway.ino:82:
C:\Users\Tasman\Desktop\COOK\bake\libraries\WiFiManager-development/strings_en.h:347:46: error: 'CONFIG_ESP32_PHY_MAX_TX_POWER' was not declared in this scope
 const wifi_country_t WM_COUNTRY_US{"US",1,11,CONFIG_ESP32_PHY_MAX_TX_POWER,WIFI_COUNTRY_POLICY_AUTO};
                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:\Users\Tasman\Desktop\COOK\bake\libraries\WiFiManager-development/strings_en.h:347:46: note: suggested alternative: 'CONFIG_ESP_PHY_MAX_TX_POWER'
 const wifi_country_t WM_COUNTRY_US{"US",1,11,CONFIG_ESP32_PHY_MAX_TX_POWER,WIFI_COUNTRY_POLICY_AUTO};
                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                              CONFIG_ESP_PHY_MAX_TX_POWER
C:\Users\Tasman\Desktop\COOK\bake\libraries\WiFiManager-development/strings_en.h:348:46: error: 'CONFIG_ESP32_PHY_MAX_TX_POWER' was not declared in this scope
 const wifi_country_t WM_COUNTRY_CN{"CN",1,13,CONFIG_ESP32_PHY_MAX_TX_POWER,WIFI_COUNTRY_POLICY_AUTO};
                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:\Users\Tasman\Desktop\COOK\bake\libraries\WiFiManager-development/strings_en.h:348:46: note: suggested alternative: 'CONFIG_ESP_PHY_MAX_TX_POWER'
 const wifi_country_t WM_COUNTRY_CN{"CN",1,13,CONFIG_ESP32_PHY_MAX_TX_POWER,WIFI_COUNTRY_POLICY_AUTO};
                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                              CONFIG_ESP_PHY_MAX_TX_POWER
C:\Users\Tasman\Desktop\COOK\bake\libraries\WiFiManager-development/strings_en.h:349:46: error: 'CONFIG_ESP32_PHY_MAX_TX_POWER' was not declared in this scope
 const wifi_country_t WM_COUNTRY_JP{"JP",1,14,CONFIG_ESP32_PHY_MAX_TX_POWER,WIFI_COUNTRY_POLICY_AUTO};
                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:\Users\Tasman\Desktop\COOK\bake\libraries\WiFiManager-development/strings_en.h:349:46: note: suggested alternative: 'CONFIG_ESP_PHY_MAX_TX_POWER'
 const wifi_country_t WM_COUNTRY_JP{"JP",1,14,CONFIG_ESP32_PHY_MAX_TX_POWER,WIFI_COUNTRY_POLICY_AUTO};
                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                              CONFIG_ESP_PHY_MAX_TX_POWER
Multiple libraries were found for "SSD1306.h"
 Used: C:\Users\Tasman\Desktop\COOK\bake\libraries\ESP8266_and_ESP32_Oled_Driver_for_SSD1306_display
 Not used: C:\Users\Tasman\Desktop\COOK\bake\libraries\ESP8266_Oled_Driver_for_SSD1306_display
Multiple libraries were found for "WiFiUdp.h"
 Used: C:\Users\Tasman\Documents\ArduinoData\packages\esp32\hardware\esp32\2.0.1-RC1\libraries\WiFi
 Not used: C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.51.0_x86__mdqgnx93n4wtt\libraries\WiFi
exit status 1
Error compiling for board Heltec WiFi LoRa 32(V2).

Thanks for any help. Now I go sleep, anyway Iam watching this thread, and will post next info, when get any clue how to continue.

TasyDevilsky commented 2 years ago

Ok, I already fixed. I flashed it over platformIO. It's probably someone problem with libraries. So platformio worked out of the box, with some steps on official manual.