Firepic he probado la libreria de RedPic y este ha sido el resultado..
Executing: "C:\Archivos de programa\PICC\Ccsc.exe" +FH "lcd2x16.c" +DF +LN +T +A +M +Z +Y=9 +EA
*** Error 12 "D:\Els Meus Documents\Picschool\Ex 16\flex_lcd.c" Line 42(13,20): Undefined identifier LCD_DB4
*** Error 12 "D:\Els Meus Documents\Picschool\Ex 16\flex_lcd.c" Line 43(13,20): Undefined identifier LCD_DB5
*** Error 12 "D:\Els Meus Documents\Picschool\Ex 16\flex_lcd.c" Line 44(13,20): Undefined identifier LCD_DB6
*** Error 12 "D:\Els Meus Documents\Picschool\Ex 16\flex_lcd.c" Line 45(13,20): Undefined identifier LCD_DB7
*** Error 12 "D:\Els Meus Documents\Picschool\Ex 16\flex_lcd.c" Line 48(14,19): Undefined identifier LCD_E
*** Error 12 "D:\Els Meus Documents\Picschool\Ex 16\flex_lcd.c" Line 50(13,18): Undefined identifier LCD_E
*** Error 12 "D:\Els Meus Documents\Picschool\Ex 16\flex_lcd.c" Line 72(13,18): Undefined identifier LCD_E
*** Error 12 "D:\Els Meus Documents\Picschool\Ex 16\flex_lcd.c" Line 75(18,25): Undefined identifier LCD_DB4
*** Error 12 "D:\Els Meus Documents\Picschool\Ex 16\flex_lcd.c" Line 76(18,25): Undefined identifier LCD_DB5
*** Error 12 "D:\Els Meus Documents\Picschool\Ex 16\flex_lcd.c" Line 77(18,25): Undefined identifier LCD_DB6
*** Error 12 "D:\Els Meus Documents\Picschool\Ex 16\flex_lcd.c" Line 78(18,25): Undefined identifier LCD_DB7
*** Error 12 "D:\Els Meus Documents\Picschool\Ex 16\flex_lcd.c" Line 80(12,17): Undefined identifier LCD_E
*** Error 12 "D:\Els Meus Documents\Picschool\Ex 16\flex_lcd.c" Line 95(13,19): Undefined identifier LCD_RW
*** Error 12 "D:\Els Meus Documents\Picschool\Ex 16\flex_lcd.c" Line 110(12,18): Undefined identifier LCD_RS
*** Error 12 "D:\Els Meus Documents\Picschool\Ex 16\flex_lcd.c" Line 119(16,22): Undefined identifier LCD_RS
*** Error 51 "D:\Els Meus Documents\Picschool\Ex 16\flex_lcd.c" Line 120(1,5): A numeric expression must appear here
*** Error 12 "D:\Els Meus Documents\Picschool\Ex 16\flex_lcd.c" Line 126(12,18): Undefined identifier LCD_RW
*** Error 12 "D:\Els Meus Documents\Picschool\Ex 16\flex_lcd.c" Line 130(12,17): Undefined identifier LCD_E
*** Error 12 "D:\Els Meus Documents\Picschool\Ex 16\flex_lcd.c" Line 141(12,18): Undefined identifier LCD_RS
*** Error 12 "D:\Els Meus Documents\Picschool\Ex 16\flex_lcd.c" Line 144(12,18): Undefined identifier LCD_RW
*** Error 12 "D:\Els Meus Documents\Picschool\Ex 16\flex_lcd.c" Line 147(12,17): Undefined identifier LCD_E
*** Error 12 "D:\Els Meus Documents\Picschool\Ex 16\flex_lcd.c" Line 226(13,19): Undefined identifier LCD_RS
*** Error 12 "D:\Els Meus Documents\Picschool\Ex 16\flex_lcd.c" Line 228(12,18): Undefined identifier LCD_RS
23 Errors, 0 Warnings.
Es como si no reconociese los "#define xxx", no?