UECIDE error For compiling LCd Program

Dear all,

I am using UECIDE Ide for coding chipkituno32.I am getting below error message. Is any one how to solve it.
I tried use

extern LiquitCrystal lcd;

In header file but didn’t worked

#include <LiquidCrystal.h>
#include"lcd.h"
LiquidCrystal lcd(12, 11, 7, 6, 5, 4);

void setup()
{
 Serial.begin(9600);
 lcd.begin(16, 2);
  lcd.print("hello, world!");
}
void loop()
{
   lcd_call();
   	Serial.println("hello");
	Serial.println(".......................");
	delay(1000);
}

lcd.h

#ifndef LCD_H
#define LCD_H

void lcd_call();
#endif

lcd.ino

#include"lcd.h"
void lcd_call()
{
lcd.begin(16,2);
lcd.setCursor(0,0);
lcd.print("UECIDE");
	
}

lcd.ino also needs to include LiquidCrystal.h

You are using something other than the Arduino IDE to compile code for something other than an Arduino. What makes you think that this is the correct forum to ask for help on?

Don't worry, this is the third forum. I'm trying to help him on the official forum, but the language barrier is being a bit problematic. I posted a reply here for future reference of others.

PaulS:
You are using something other than the Arduino IDE to compile code for something other than an Arduino. What makes you think that this is the correct forum to ask for help on?

When i run my code on Using Arduin IDE i found that ,Result printed on serial monitor Getting hanged continuously. When i tried with UCide IDE all worked fine. Later i upload LCD program It started giving above errors. That reason switched from Arduino IDe to UECIDE ide

majenko:
lcd.ino also needs to include LiquidCrystal.h

I already tried it but leading same error