I keep getting a missing file compile error:

I keep getting a missing file compile error:

=====================================================================
C:\User\Documents\Arduino\newEMG.INO\newEMG.INO.ino:20:10: fatal error: Adafruit_TFTLCD.h: No such file or directory

#include <Adafruit_TFTLCD.h> // Hardware-specific library
^~~~~~~~~~~~~~~~~~~
compilation terminated.
exit status 1

Compilation error: Adafruit_TFTLCD.h: No such file or directory

But when I look in the c\documents\Aduino\libraries folder, I see both the Adafruit_TFTLCD.h and the Adafruit_TFTLCD.cpp files; What am I missing?

Thanks!

Showing the complete output of a compile attempt with verbose output enabled, formatted with the <CODE/> tool to make it readable, might make it possible to offer a diagnosis.

1 Like

Make sure case is identical. Also try " .... " rather than < ... >

Also, an aside, but I can't help but notice you have .INO in the folder name therefore.INO.ino for the sketch.

Show the full verbose error log in code tags.

You might have non-ascii characters in your file path. Can you post a screenshot of file β†’ preferences in the IDE?

The below shows one with the problem (marked in red)

This...

... and this...

Are not the same.

Eagle eye :slight_smile:

Thanks for the tip!

Here is the compile error in verbose mode

(still not sure what it’s telling me);

loading library from C:\Users\pip\Documents\Arduino\libraries\Adafruit_TFTLCD_files: invalid library: no header files foundloading library from C:\Users\pip\Documents\Arduino\libraries\LCD: invalid library: no header files foundloading library from C:\Users\pip\Documents\Arduino\libraries\TEXTPARSER: invalid library: no header files found
FQBN: arduino:avr:uno
Using board 'uno' from platform in folder: C:\Users\pip\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6
Using core 'arduino' from platform in folder: C:\Users\pip\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6

Detecting libraries used...
C:\Users\pip\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -IC:\Users\pip\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino -IC:\Users\pip\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\variants\standard C:\Users\pip\AppData\Local\arduino\sketches\5AB3334338A1B49D763042D04AF895BD\sketch\newEMG.INO.ino.cpp -o nul
Alternatives for Adafruit_GFX.h: [Adafruit GFX Library@1.12.3 LIB]
ResolveLibrary(Adafruit_GFX.h)
-> candidates: [Adafruit GFX Library@1.12.3 LIB]
C:\Users\pip\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -IC:\Users\pip\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino -IC:\Users\pip\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\variants\standard -IC:\Users\pip\Documents\Arduino\libraries\Adafruit_GFX_Library C:\Users\pip\AppData\Local\arduino\sketches\5AB3334338A1B49D763042D04AF895BD\sketch\newEMG.INO.ino.cpp -o nul
Alternatives for Adafruit_I2CDevice.h: [Adafruit BusIO@1.17.4]
ResolveLibrary(Adafruit_I2CDevice.h)
-> candidates: [Adafruit BusIO@1.17.4]
C:\Users\pip\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -IC:\Users\pip\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino -IC:\Users\pip\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\variants\standard -IC:\Users\pip\Documents\Arduino\libraries\Adafruit_GFX_Library -IC:\Users\pip\Documents\Arduino\libraries\Adafruit_BusIO C:\Users\pip\AppData\Local\arduino\sketches\5AB3334338A1B49D763042D04AF895BD\sketch\newEMG.INO.ino.cpp -o nul
Alternatives for Wire.h: [Wire@1.0]
ResolveLibrary(Wire.h)
-> candidates: [Wire@1.0]
C:\Users\pip\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -IC:\Users\pip\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino -IC:\Users\pip\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\variants\standard -IC:\Users\pip\Documents\Arduino\libraries\Adafruit_GFX_Library -IC:\Users\pip\Documents\Arduino\libraries\Adafruit_BusIO -IC:\Users\pip\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\libraries\Wire\src C:\Users\pip\AppData\Local\arduino\sketches\5AB3334338A1B49D763042D04AF895BD\sketch\newEMG.INO.ino.cpp -o nul
Alternatives for SPI.h: [SPI@1.0]
ResolveLibrary(SPI.h)
-> candidates: [SPI@1.0]
C:\Users\pip\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -IC:\Users\pip\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino -IC:\Users\pip\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\variants\standard -IC:\Users\pip\Documents\Arduino\libraries\Adafruit_GFX_Library -IC:\Users\pip\Documents\Arduino\libraries\Adafruit_BusIO -IC:\Users\pip\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\libraries\Wire\src -IC:\Users\pip\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\libraries\SPI\src C:\Users\pip\AppData\Local\arduino\sketches\5AB3334338A1B49D763042D04AF895BD\sketch\newEMG.INO.ino.cpp -o nul
C:\Users\pip\Documents\Arduino\newEMG.INO\newEMG.INO.ino:20:10: fatal error: Adafruit_TFTLCD.h: No such file or directory
#include <Adafruit_TFTLCD.h> // Hardware-specific library
^~~~~~~~~~~~~~~~~~~
compilation terminated.
Alternatives for Adafruit_TFTLCD.h: []
ResolveLibrary(Adafruit_TFTLCD.h)
-> candidates: []
exit status 1

Compilation error: Adafruit_TFTLCD.h: No such file or directory

I think the next message on the first line is clearly abnormal.

loading library from C:\Users\pip\Documents\Arduino\libraries\Adafruit_TFTLCD_files: invalid library: no header files foundloading library from C:\Users\pip\Documents\Arduino\libraries\LCD: invalid library: no header files foundloading library from C:\Users\pip\Documents\Arduino\libraries\TEXTPARSER: invalid library: no header files found

What is the folder Adafruit_TFTLCD_files? Did you create it yourself?

If the library TFTLCD-Library was installed correctly, Adafruit_TFTLCD_Library should be created under the libraries folder like this:

C:\Users\pip\Documents\Arduino\libraries\Adafruit_TFTLCD_Library
β”œβ”€β”€ Adafruit_TFTLCD.cpp
β”œβ”€β”€ Adafruit_TFTLCD.h
β”œβ”€β”€ README.md
β”œβ”€β”€ assets
β”‚   └── image.jpg
β”œβ”€β”€ bitmaps
β”‚   β”œβ”€β”€ miniwoof.bmp
β”‚   β”œβ”€β”€ test.bmp
β”‚   └── woof.bmp
β”œβ”€β”€ examples
β”‚   β”œβ”€β”€ graphicstest
β”‚   β”‚   └── graphicstest.ino
β”‚   β”œβ”€β”€ rotationtest
β”‚   β”‚   └── rotationtest.ino
β”‚   β”œβ”€β”€ tftbmp
β”‚   β”‚   └── tftbmp.ino
β”‚   β”œβ”€β”€ tftbmp_shield
β”‚   β”‚   └── tftbmp_shield.ino
β”‚   β”œβ”€β”€ tftpaint
β”‚   β”‚   └── tftpaint.ino
β”‚   └── tftpaint_shield
β”‚       β”œβ”€β”€ glcdfont.c
β”‚       └── tftpaint_shield.ino
β”œβ”€β”€ library.properties
β”œβ”€β”€ pin_magic.h
└── registers.h

Just to be sure, try moving Adafruit_TFTLCD_files to your desktop and reinstalling TFTLCD-Library from the library manager.

Then open an example from "File > Examples > Adafruit TFTLCD Library" and make sure it compiles correctly.

Not important, but if this is the real output, the compiler needs a fullstop, space, uppercase L between "found and loading @ptillisch

@iamiretheo

Did you delete or rename or move a folder?
image

loading library from C:\Users\Pippitone\Documents\Arduino\libraries\LCD: invalid library: no header files foundloading library from C:\Users\Pippitone\Documents\Arduino\libraries\TEXTPARSER: invalid library: no header files found
FQBN: arduino:avr:uno
Using board 'uno' from platform in folder: C:\Users\Pippitone\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6
Using core 'arduino' from platform in folder: C:\Users\Pippitone\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6

Detecting libraries used...
C:\Users\Pippitone\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -IC:\Users\Pippitone\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino -IC:\Users\Pippitone\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\variants\standard C:\Users\Pippitone\AppData\Local\arduino\sketches\EFA1EC90B0714F5812261D4ECE1E8CC2\sketch\myLCD-EMG.INO.ino.cpp -o nul
Alternatives for Adafruit_GFX.h: [Adafruit GFX Library@1.12.3 LIB]
ResolveLibrary(Adafruit_GFX.h)
-> candidates: [Adafruit GFX Library@1.12.3 LIB]
C:\Users\Pippitone\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -IC:\Users\Pippitone\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino -IC:\Users\Pippitone\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\variants\standard -IC:\Users\Pippitone\Documents\Arduino\libraries\Adafruit_GFX_Library C:\Users\Pippitone\AppData\Local\arduino\sketches\EFA1EC90B0714F5812261D4ECE1E8CC2\sketch\myLCD-EMG.INO.ino.cpp -o nul
Alternatives for Adafruit_I2CDevice.h: [Adafruit BusIO@1.17.4]
ResolveLibrary(Adafruit_I2CDevice.h)
-> candidates: [Adafruit BusIO@1.17.4]
C:\Users\Pippitone\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -IC:\Users\Pippitone\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino -IC:\Users\Pippitone\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\variants\standard -IC:\Users\Pippitone\Documents\Arduino\libraries\Adafruit_GFX_Library -IC:\Users\Pippitone\Documents\Arduino\libraries\Adafruit_BusIO C:\Users\Pippitone\AppData\Local\arduino\sketches\EFA1EC90B0714F5812261D4ECE1E8CC2\sketch\myLCD-EMG.INO.ino.cpp -o nul
Alternatives for Wire.h: [Wire@1.0]
ResolveLibrary(Wire.h)
-> candidates: [Wire@1.0]
C:\Users\Pippitone\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -IC:\Users\Pippitone\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino -IC:\Users\Pippitone\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\variants\standard -IC:\Users\Pippitone\Documents\Arduino\libraries\Adafruit_GFX_Library -IC:\Users\Pippitone\Documents\Arduino\libraries\Adafruit_BusIO -IC:\Users\Pippitone\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\libraries\Wire\src C:\Users\Pippitone\AppData\Local\arduino\sketches\EFA1EC90B0714F5812261D4ECE1E8CC2\sketch\myLCD-EMG.INO.ino.cpp -o nul
Alternatives for SPI.h: [SPI@1.0]
ResolveLibrary(SPI.h)
-> candidates: [SPI@1.0]
C:\Users\Pippitone\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -IC:\Users\Pippitone\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino -IC:\Users\Pippitone\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\variants\standard -IC:\Users\Pippitone\Documents\Arduino\libraries\Adafruit_GFX_Library -IC:\Users\Pippitone\Documents\Arduino\libraries\Adafruit_BusIO -IC:\Users\Pippitone\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\libraries\Wire\src -IC:\Users\Pippitone\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\libraries\SPI\src C:\Users\Pippitone\AppData\Local\arduino\sketches\EFA1EC90B0714F5812261D4ECE1E8CC2\sketch\myLCD-EMG.INO.ino.cpp -o nul
Alternatives for Adafruit_ILI9341.h: [Adafruit ILI9341@1.6.2]
ResolveLibrary(Adafruit_ILI9341.h)
-> candidates: [Adafruit ILI9341@1.6.2]
C:\Users\Pippitone\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -IC:\Users\Pippitone\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino -IC:\Users\Pippitone\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\variants\standard -IC:\Users\Pippitone\Documents\Arduino\libraries\Adafruit_GFX_Library -IC:\Users\Pippitone\Documents\Arduino\libraries\Adafruit_BusIO -IC:\Users\Pippitone\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\libraries\Wire\src -IC:\Users\Pippitone\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\libraries\SPI\src -IC:\Users\Pippitone\Documents\Arduino\libraries\Adafruit_ILI9341 C:\Users\Pippitone\AppData\Local\arduino\sketches\EFA1EC90B0714F5812261D4ECE1E8CC2\sketch\myLCD-EMG.INO.ino.cpp -o nul
Using cached library dependencies for file: C:\Users\Pippitone\Documents\Arduino\libraries\Adafruit_GFX_Library\Adafruit_GFX.cpp
Using cached library dependencies for file: C:\Users\Pippitone\Documents\Arduino\libraries\Adafruit_GFX_Library\Adafruit_GrayOLED.cpp
Using cached library dependencies for file: C:\Users\Pippitone\Documents\Arduino\libraries\Adafruit_GFX_Library\Adafruit_SPITFT.cpp
Using cached library dependencies for file: C:\Users\Pippitone\Documents\Arduino\libraries\Adafruit_GFX_Library\glcdfont.c
Using cached library dependencies for file: C:\Users\Pippitone\Documents\Arduino\libraries\Adafruit_BusIO\Adafruit_BusIO_Register.cpp
Using cached library dependencies for file: C:\Users\Pippitone\Documents\Arduino\libraries\Adafruit_BusIO\Adafruit_GenericDevice.cpp
Using cached library dependencies for file: C:\Users\Pippitone\Documents\Arduino\libraries\Adafruit_BusIO\Adafruit_I2CDevice.cpp
Using cached library dependencies for file: C:\Users\Pippitone\Documents\Arduino\libraries\Adafruit_BusIO\Adafruit_SPIDevice.cpp
Using cached library dependencies for file: C:\Users\Pippitone\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\libraries\Wire\src\Wire.cpp
Using cached library dependencies for file: C:\Users\Pippitone\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\libraries\Wire\src\utility\twi.c
Using cached library dependencies for file: C:\Users\Pippitone\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\libraries\SPI\src\SPI.cpp
Using cached library dependencies for file: C:\Users\Pippitone\Documents\Arduino\libraries\Adafruit_ILI9341\Adafruit_ILI9341.cpp
Generating function prototypes...
C:\Users\Pippitone\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -IC:\Users\Pippitone\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino -IC:\Users\Pippitone\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\variants\standard -IC:\Users\Pippitone\Documents\Arduino\libraries\Adafruit_GFX_Library -IC:\Users\Pippitone\Documents\Arduino\libraries\Adafruit_BusIO -IC:\Users\Pippitone\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\libraries\Wire\src -IC:\Users\Pippitone\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\libraries\SPI\src -IC:\Users\Pippitone\Documents\Arduino\libraries\Adafruit_ILI9341 C:\Users\Pippitone\AppData\Local\arduino\sketches\EFA1EC90B0714F5812261D4ECE1E8CC2\sketch\myLCD-EMG.INO.ino.cpp -o C:\Users\Pippitone\AppData\Local\Temp\2526524890\sketch_merged.cpp
C:\Users\Pippitone\AppData\Local\Arduino15\packages\builtin\tools\ctags\5.8-arduino11/ctags -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives C:\Users\Pippitone\AppData\Local\Temp\2526524890\sketch_merged.cpp

Compiling sketch...
"C:\Users\Pippitone\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -Wall -Wextra -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\Users\Pippitone\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino" "-IC:\Users\Pippitone\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\variants\standard" "-IC:\Users\Pippitone\Documents\Arduino\libraries\Adafruit_GFX_Library" "-IC:\Users\Pippitone\Documents\Arduino\libraries\Adafruit_BusIO" "-IC:\Users\Pippitone\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\libraries\Wire\src" "-IC:\Users\Pippitone\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\libraries\SPI\src" "-IC:\Users\Pippitone\Documents\Arduino\libraries\Adafruit_ILI9341" "C:\Users\Pippitone\AppData\Local\arduino\sketches\EFA1EC90B0714F5812261D4ECE1E8CC2\sketch\myLCD-EMG.INO.ino.cpp" -o "C:\Users\Pippitone\AppData\Local\arduino\sketches\EFA1EC90B0714F5812261D4ECE1E8CC2\sketch\myLCD-EMG.INO.ino.cpp.o"
C:\Users\Pippitone\Documents\Arduino\myLCD-EMG\myLCD-EMG.INO\myLCD-EMG.INO.ino:9:1: error: 'tft' does not name a type
tft = Adafruit_ILI9341(10,19); // Initialize TFT object
^~~
C:\Users\Pippitone\Documents\Arduino\myLCD-EMG\myLCD-EMG.INO\myLCD-EMG.INO.ino: In function 'void setup()':
C:\Users\Pippitone\Documents\Arduino\myLCD-EMG\myLCD-EMG.INO\myLCD-EMG.INO.ino:13:3: error: 'tft' was not declared in this scope
tft.begin();
^~~
C:\Users\Pippitone\Documents\Arduino\myLCD-EMG\myLCD-EMG.INO\myLCD-EMG.INO.ino: In function 'void loop()':
C:\Users\Pippitone\Documents\Arduino\myLCD-EMG\myLCD-EMG.INO\myLCD-EMG.INO.ino:23:45: error: 'tft' was not declared in this scope
int pixelX = map(sensorValue, 0, 1023, 0, tft.width()); // Scale value to screen width
^~~
Multiple libraries were found for "Adafruit_GFX.h"
Used: C:\Users\Pippitone\Documents\Arduino\libraries\Adafruit_GFX_Library
Not used: C:\Users\Pippitone\Documents\Arduino\libraries\LIB
Using library Adafruit GFX Library at version 1.12.3 in folder: C:\Users\Pippitone\Documents\Arduino\libraries\Adafruit_GFX_Library
Using library Adafruit BusIO at version 1.17.4 in folder: C:\Users\Pippitone\Documents\Arduino\libraries\Adafruit_BusIO
Using library Wire at version 1.0 in folder: C:\Users\Pippitone\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\libraries\Wire
Using library SPI at version 1.0 in folder: C:\Users\Pippitone\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\libraries\SPI
Using library Adafruit ILI9341 at version 1.6.2 in folder: C:\Users\Pippitone\Documents\Arduino\libraries\Adafruit_ILI9341
exit status 1

Compilation error: 'tft' does not name a type

Looks like (library) files were moved or installed elsewhere, possibly if you unzipped a file containing libraries.

The .INO.ino does not look right.

Also the"-" special character in the file name.

Not sure why it saved itself by including β€œ.ino” in the file name, any ideas?

When you saved the sketch, you called it myLCD-EMG.INO instead of myLCD-EMG.

Please post your sketch.

Thanks for bringing this to our attention @xfpd. I submitted a formal bug report to the Arduino developers on your behalf:

1 Like

so in order to get a clean start, I renamed my arduino floder and created a new arduino folder. Then I copied my script from the old folder and copied it to the new arduino folder. I opened the arduino IDE and opened my script. Then I managed libraries by including zip libraries, but I am sti;; getting thesese compile errors"

FQBN: arduino:avr:uno
Using board 'uno' from platform in folder: C:\Users\Pippitone\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6
Using core 'arduino' from platform in folder: C:\Users\Pippitone\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6

Detecting libraries used...
"C:\Users\Pippitone\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\Users\Pippitone\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino" "-IC:\Users\Pippitone\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\variants\standard" "C:\Users\Pippitone\AppData\Local\Temp\arduino\sketches\52408FF9FC4ED595BFBA363EEF0B6594\sketch\newEMG.ino.cpp" -o nul
Alternatives for Adafruit_GFX.h: [Adafruit GFX Library@1.12.3]
ResolveLibrary(Adafruit_GFX.h)
-> candidates: [Adafruit GFX Library@1.12.3]
"C:\Users\Pippitone\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\Users\Pippitone\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino" "-IC:\Users\Pippitone\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\variants\standard" "-IC:\Users\Pippitone\Documents\Arduino\libraries\Adafruit_GFX_Library" "C:\Users\Pippitone\AppData\Local\Temp\arduino\sketches\52408FF9FC4ED595BFBA363EEF0B6594\sketch\newEMG.ino.cpp" -o nul
Alternatives for Adafruit_I2CDevice.h: [Adafruit BusIO@1.17.4]
ResolveLibrary(Adafruit_I2CDevice.h)
-> candidates: [Adafruit BusIO@1.17.4]
"C:\Users\Pippitone\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\Users\Pippitone\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino" "-IC:\Users\Pippitone\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\variants\standard" "-IC:\Users\Pippitone\Documents\Arduino\libraries\Adafruit_GFX_Library" "-IC:\Users\Pippitone\Documents\Arduino\libraries\Adafruit_BusIO" "C:\Users\Pippitone\AppData\Local\Temp\arduino\sketches\52408FF9FC4ED595BFBA363EEF0B6594\sketch\newEMG.ino.cpp" -o nul
Alternatives for Wire.h: [Wire@1.0]
ResolveLibrary(Wire.h)
-> candidates: [Wire@1.0]
"C:\Users\Pippitone\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\Users\Pippitone\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino" "-IC:\Users\Pippitone\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\variants\standard" "-IC:\Users\Pippitone\Documents\Arduino\libraries\Adafruit_GFX_Library" "-IC:\Users\Pippitone\Documents\Arduino\libraries\Adafruit_BusIO" "-IC:\Users\Pippitone\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\libraries\Wire\src" "C:\Users\Pippitone\AppData\Local\Temp\arduino\sketches\52408FF9FC4ED595BFBA363EEF0B6594\sketch\newEMG.ino.cpp" -o nul
Alternatives for SPI.h: [SPI@1.0]
ResolveLibrary(SPI.h)
-> candidates: [SPI@1.0]
"C:\Users\Pippitone\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\Users\Pippitone\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino" "-IC:\Users\Pippitone\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\variants\standard" "-IC:\Users\Pippitone\Documents\Arduino\libraries\Adafruit_GFX_Library" "-IC:\Users\Pippitone\Documents\Arduino\libraries\Adafruit_BusIO" "-IC:\Users\Pippitone\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\libraries\Wire\src" "-IC:\Users\Pippitone\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\libraries\SPI\src" "C:\Users\Pippitone\AppData\Local\Temp\arduino\sketches\52408FF9FC4ED595BFBA363EEF0B6594\sketch\newEMG.ino.cpp" -o nul
Alternatives for Adafruit_TFTLCD.h: []
ResolveLibrary(Adafruit_TFTLCD.h)
-> candidates: []
C:\Users\Pippitone\Documents\ARDUINO\NEWEMG\newEMG\newEMG.ino:26:10: fatal error: Adafruit_TFTLCD.h: No such file or directory
#include <Adafruit_TFTLCD.h> // Hardware-specific library
^~~~~~~~~~~~~~~~~~~
compilation terminated.

Using library Adafruit GFX Library at version 1.12.3 in folder: C:\Users\Pippitone\Documents\ARDUINO\libraries\Adafruit_GFX_Library
Using library Adafruit BusIO at version 1.17.4 in folder: C:\Users\Pippitone\Documents\ARDUINO\libraries\Adafruit_BusIO
Using library Wire at version 1.0 in folder: C:\Users\Pippitone\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\libraries\Wire
Using library SPI at version 1.0 in folder: C:\Users\Pippitone\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\libraries\SPI
exit status 1

Compilation error: Adafruit_TFTLCD.h: No such file or directory

And now I am at wits end trying to figure out ho to get this to work.

Can anyone please help me to figure this out ?

Thanks

I asked for your program.

And why did you add ZIP libraries? And not install libraries the usual way via the library manager (except for those that don't exist in there).

I guess you did not install the Adafruit_TFTLCD library.