ya esta solucionado:
1- en headers files tienes varios archivos: borralos todos incluso el tuyo de "myXLCD"
2- cambia en el main.x la cabecera correspondiente al xlcd : <xlcd.h>
3- ve a la ruta: C:\Program Files (x86)\Microchip\xc8\v1.33\sources\pic18\plib\XLCD y copia todos los archivos que hay aqui dentro a la carpeta de tu proyecto: "lcd2x16.x"
4- en el proyecto en mplabX, selecciona source files, boton derecho y selecciona add items.... agrega todos y cada uno de los archivos copiados a la carpeta de tu proyecto.
5- una vez agregados, modifica el archivo original xlcd.h, puedes comentar las lineas originales y modificar una copia de ellas:
#define RW_PIN LATBbits.LATB5 /* PORT for RW */
#define TRIS_RW TRISBbits.TRISB5 /* TRIS for RW */
#define RS_PIN LATBbits.LATB6 /* PORT for RS */
#define TRIS_RS TRISBbits.TRISB6 /* TRIS for RS */
#define E_PIN LATBbits.LATB7 /* PORT for D */
#define TRIS_E TRISBbits.TRISB7 /* TRIS for E */
6- compila el proyecto y a funcionar....
esto es lo que te dige al principio, que copiaras todos los archivos de XLCD a tu proyecto y modificaras la libreria xlcd.h....
pongo un link al archivo porque el foro no me deja subir mas de 250kb. en dos dias quito el link.
https://www.dropbox.com/s/8lkmrqf3yxfv1ij/Lcd2x16.X.rar?dl=0