No such file or directory

Hi all,im facing the error below;

Arduino: 1.8.5 (Linux), Board: "NodeMCU 1.0 (ESP-12E Module), 80 MHz, Serial, 115200, 4M (3M SPIFFS)"

/home/elan/Desktop/WeatherStation-master/weather-station-v8/weather-station-v8.ino:54:35: fatal error: ArialRoundedMTBold_14.h: No such file or directory
 #include "ArialRoundedMTBold_14.h"
                                   ^
compilation terminated.
exit status 1
Error compiling for board NodeMCU 1.0 (ESP-12E Module).

Related file its in my sketch folder,i copied in also to the library folder but no luck.Any idea? Thank you.

elanozturk:
Related file its in my sketch folder

Are you saying the file is at /home/elan/Desktop/WeatherStation-master/weather-station-v8/ArialRoundedMTBold_14.h?

pert:
Are you saying the file is at /home/elan/Desktop/WeatherStation-master/weather-station-v8/ArialRoundedMTBold_14.h?

Yes,i do.

elanozturk:
Yes,i do.

The IDE is saying you are wrong!

.

my ide does the same thing .
where do get the information as to where the ide keeps *.h files .
because it does not look in ./ ; ( present directory -- exactly same folder )
i have tried the dropdown include file ..

not getting the *.h files included kinda makes the IDE useless , when you consider that inventing is plain and simple
stapling pages to on to each other till it is a book.
what folder do i putthem in ?

Arduino: 1.8.5 (Linux), Board: "Arduino/Genuino Uno"

/home/pat/AArduodo/TouchScreenMenu_v1.2/TouchScreenMenu/examples/TouchScreenMenuTest/TouchScreenMenuTest.ino:25:29: fatal error: TouchScreenMenu.h: No such file or directory
#include <TouchScreenMenu.h>
^
compilation terminated.
exit status 1
Error compiling for board Arduino/Genuino Uno.

This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.

file is in same folder as sketch -- it is also included ?

plzink@gmail.com:
file is in same folder as sketch -- it is also included ?

Only if you use the right syntax. This syntax:

plzink@gmail.com:

 #include <TouchScreenMenu.h>

Will only cause the include path to be searched.

This syntax:

 #include "TouchScreenMenu.h"

causes the local folder to be searched, then if the file is not found there the include path.

Your problem is different from elanozturk's because they did use the correct syntax for a local file.

Quick poking around Google and GitHub suggests that the name is ArialRoundedMtBold_14.h (Mt instead of MT).
(And to confuse matters more, the 36 size in the same repository has MT.)

oqibidipo:
Quick poking around Google and GitHub suggests that the name is ArialRoundedMtBold_14.h (Mt instead of MT).
(And to confuse matters more, the 36 size in the same repository has MT.)

Thank you that solved my issue,i struggled 2 days with this silly typo,but somehow windows version of arduino doesn't give any error.

That's because, unlike Linux, Windows is not filename case sensitive.

I found a few sketches on GitHub that have the bug you encountered and have submitted pull requests to fix it:

However, none of them appear to match the repository name expected from the error you posted (WeatherStation). If you will post a link to where you found this code I'll go ahead and submit a fix there as well to prevent anyone else having this problem in the future.