Please help about 3.5 TFT LCD with BluePill

I wiring them like this

//LCD pins  |D7 |D6 |D5 |D4 |D3 |D2 |D1 |D0 | |RD |WR |RS |CS |RST| |SD_SS|SD_DI|SD_DO|SD_SCK|
//STM32 pin |PA7|PA6|PA5|PA4|PA3|PA2|PA1|PA0| |PB0|PB6|PB7|PB8|PB9| |PA15 |PB5  |PB4  |PB3   | **ALT-SPI1**

I chose TouchScreen_Calibr_native example next gave me this message on Serial Terminal

const int XP=23,XM=A6,YP=A7,YM=22; //320x480 ID=0x6814
const int TS_LEFT=121,TS_RT=733,TS_TOP=90,TS_BOT=908;
PORTRAIT CALIBRATION     320 x 480
x = map(p.x, LEFT=121, RT=733, 0, 320)
y = map(p.y, TOP=90, BOT=908, 0, 480)
Touch Pin Wiring XP=23 XM=A6 YP=A7 YM=22
LANDSCAPE CALIBRATION    480 x 320
x = map(p.y, LEFT=90, RT=908, 0, 480)
y = map(p.x, TOP=733, BOT=121, 0, 320)

I really used "STM32F1xx/GD32F1XX boards by stm32duino version 2019.12.31 "

and when I copy my values from the Serial Terminal monitor and I past them into Button_Simple and Touch_Shield_new but message error is

Arduino: 1.8.2 (Windows 7), Board: "Generic STM32F103C series, STM32F103C8 (20k RAM. 64k Flash), STM32duino bootloader, 72Mhz (Normal), Smallest (default)"

Build options changed, rebuilding all
C:\Users\JSY\AppData\Local\Temp\arduino_modified_sketch_81498\Touch_shield_new.ino:9:25: fatal error: TouchScreen.h: No such file or directory

 #include <TouchScreen.h>

                         ^

compilation terminated.

exit status 1
Error compiling for board Generic STM32F103C series.

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

pleas help me :frowning:
how can I solve this ?