@renzo695 Just looking back through the thread, the compiler error messages you posted show warnings that you cane multiple versions of your libraries installed.
Multiple libraries were found for “Wire.h”
Used: C:\Documents and Settings\mio\Documenti\Arduino\libraries\Wire
Not used: C:\Documents and Settings\mio\Dati applicazioni\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\Wire
Multiple libraries were found for “SFE_BMP180.h”
Used: C:\Documents and Settings\mio\Documenti\Arduino\libraries\SFE_BMP180-master
Not used: C:\Documents and Settings\mio\Documenti\Arduino\libraries\BMP180_ILI9163_SPI_TFT_Example
Not used: C:\Documents and Settings\mio\Documenti\Arduino\libraries\BMP180_Breakout_Arduino_Library-master
Multiple libraries were found for “SPI.h”
Used: C:\Documents and Settings\mio\Documenti\Arduino\libraries\SPI-master
Not used: C:\Documents and Settings\mio\Documenti\Arduino\libraries\SSD1306
Not used: C:\Documents and Settings\mio\Dati applicazioni\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\SPI
It appears that the compiler is using the versions in the Arduino folders rather than those in the ESP8266 folders. You should probably fix this issue before you do anything else, it may save you re-installing the IDE.
Pete.