ESP8266 ; compilation error

I am trying to run some examples from the ESP8266 library , but constantly getting a number of error messages , that end : " ... ESP8266WiFi\src/WiFiClient.h:28:18:fatal error: memory : No such file or directory "

What's wrong ??

What's wrong ??

You posted no code. You posted only a snippet of the error message. The snippet of answer that I'd provide looks like:

You need to...

It's telling you that it can't find the WiFiClient.h header file. Usually, this comes from:

1) not installing the WiFiClient library in the correct place 2) installing a new library, but forgetting to restart the IDE after it is installed 3) misspelling the file name (C is case-sensitive)

It's telling you that it can't find the WiFiClient.h header file.

Was that why the message included a line number and column position from WiFiClient.h?

PaulS: Was that why the message included a line number and column position from WiFiClient.h?

Yep...I'll bet it was!

PaulS:
You posted no code. You posted only a snippet of the error message. The snippet of answer that I’d provide looks like:

You need to…

I got the code from the examples in the ESP8266 library , file ESP_Webserver_hello ,
just loaded it and tried to compile , changed nothing ; here is the beguinning :

#include <ESP8266WiFi.h>
#include <ESP8266WiFiMulti.h>
#include <WiFiClient.h>
#include <WiFiClientSecure.h>
#include <WiFiServer.h>
#include <WiFiUdp.h>

#include <ESP8266WiFi.h>
#include <WiFiClient.h>
#include <ESP8266WebServer.h>
#include <ESP8266mDNS.h>

const char* ssid = “3Webkontakt-00B8”;

econjack: It's telling you that it can't find the WiFiClient.h header file. Usually, this comes from:

1) not installing the WiFiClient library in the correct place 2) installing a new library, but forgetting to restart the IDE after it is installed 3) misspelling the file name (C is case-sensitive)

Thanks for the answer ... but I am puzzled anyway ... 1) Not correct place ... maybe ... which one is correct ? All other scetches work fine that I have created during a number of years and using several different libraries ... 2) I have restarted the IDE number of times .. no change 3) File name is not misspelled ; I have not created any code myself , instead trying a number of the examples supplied with the library

#include <ESP8266WiFi.h>
#include <ESP8266WiFiMulti.h>
#include <WiFiClient.h>
#include <WiFiClientSecure.h>
#include <WiFiServer.h>
#include <WiFiUdp.h>

#include <ESP8266WiFi.h>
#include <WiFiClient.h>
#include <ESP8266WebServer.h>
#include <ESP8266mDNS.h>

This is almost never a good idea…

econjack:
#include <ESP8266WiFi.h>
#include <ESP8266WiFiMulti.h>
#include <WiFiClient.h>
#include <WiFiClientSecure.h>
#include <WiFiServer.h>
#include <WiFiUdp.h>

#include <ESP8266WiFi.h>
#include <WiFiClient.h>
#include <ESP8266WebServer.h>
#include <ESP8266mDNS.h>

This is almost never a good idea…

Yes , believed so too , but removing those double #includes does
not change anything …still the same error message …sigh