error message

i am a newbie here in fact its my first post here :roll_eyes: :blush:. I simply cannot get the I2c lcd to work on my uno......my sketch is

[/quote]
#include <Wire.h>
#include <LiquidCrystal_I2C.h>

LiquidCrystal_I2C lcd(0x20,16,2); // set the LCD address to 0x20 for a 16 chars and 2 line display

void setup()
{
lcd.init(); // initialize the lcd

// Print a message to the LCD.
lcd.backlight();
lcd.print("Hello, world!");
}

void loop()
{
}

Ikeep on getting - error 'virtualvoid LiquidCrystal_I2C write (uint8_t)
overiding 'virtual size_t Print write (uint8_t)'

Seems like the LiquidCrystal_I2C library you're using may not be compatible with the IDE version you're using. There were several changes in IDE version 1 which made it incompatible with libraries designed for use with earlier versions of the IDE, and not all libraries have been updated.

What version IDE are you using, and where does that library come from?

Well, you have stumbled into the world of non-standard boards, and non-standard libraries.
Give us the URL to your board first.

The original post mentions a UNO.

@PeterH, sorry for the confusion. I was not talking about the arduino board, I was talking about the LCD I2C board as the non-standard board.

As Jack says there are different LCD shields.

This might help
http://arduino-info.wikispaces.com/LCD-Blue-I2C

thanks for the replies guys , am loving the arduino community....as IDE am using the 1.0.5, the board is a uno and the sheild is YwRobot LCM1602 IIC V1

Give us the URL to your board first.

meaning the LCD I2C board.