Buongiorno a tutti,
sto cercando di compilare uno sketch di esempio con arduino versione 1.8.5.
Dopo che ha installato tutto quello che mi serviva, apro lo sketch di esempio, avvio la verifica e mi da il seguente errore:
Arduino:1.8.5 (Windows XP), Scheda:"Generic ESP8266 Module, 80 MHz, 40MHz, DIO, 115200, 512K (64K SPIFFS), ck, Disabled, None"
In file included from c:\documents and settings\mio\impostazioni locali\dati applicazioni\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\memory:62:0,
from C:\Documents and Settings\mio\Impostazioni locali\Dati applicazioni\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\cores\esp8266/FS.h:24,
from C:\Documents and Settings\mio\Documenti\Arduino\libraries\WiFiManager\examples\AutoConnectWithStaticIP\AutoConnectWithStaticIP.ino:1:
c:\documents and settings\mio\impostazioni locali\dati applicazioni\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\bits\stl_algobase.h:59:28: fatal error: bits/c++config.h: No such file or directory
#include <bits/c++config.h>
^
compilation terminated.
exit status 1
Errore durante la compilazione per la scheda Generic ESP8266 Module.
In poche parole cerca il file c++config.h dentro la directory bits che dovrebbe essere contenuta nella stessa cartella che contine il file che la richiama. Ho dato un'occhiata a tutte le altre inclusioni e anche queste fanno riferimento alla directory bits.
Premetto che sono 30 anni che programmo in c++ per professione quindi e' fuori da ogni dubbio che il compilatore cerca dentro una directory bits dentro la bits stessa, che in questo caso non esiste.
La mia domanda e':
E' necessario eseguire qualche configurazione particolare su arduino oppure sto sbagliando tutto io?
Pasquale