TODOPIC
Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: KIKE_2012 en 30 de Octubre de 2015, 13:16:09
-
Estoy pasando de C18 a XC8, en C18 tenia mi propia librería para LCD (una copia modificada de los .c y xlcd.h) al compilar en XC8 me dice que todas las funciones y definiciones están redefinidas y entran en conflicto con la librería include\plib\xlcd.h de XC8.
En ningún lugar del soft tengo un include a la librería original de XC8 solo a mi librería que se llama "lcd_2004.h".
Como hago para que el compilador no le de bola a la librería xlcd original?
Gracias
Kike
-
Tenes agregado el xc.h ? Seguro que ahi lo agrega.., podrias probar quitarlo y poner el pXXFXXX.h en ves del xc.h, eso si perdes las funciones como _delay_ms() y algunas otras mas.
Es lo unico que se me ocurre, por que es el unico include existente fuera del programa. Sin otro include no deberia darte problemas. Si comentas esa linea y se van los errores ya sabes que es.
Pero si ya molesta no tenes esas otras funciones, procedes a cambiarle el nombre a todas las funciones, no veo otra..