error 499 en mplab mientras se conecta a lcd

0
  

Hola, estaba usando mplab con hitech c compilador
acabo de encontrar un error
[símbolo no definido: _lcd_write (testlcd4.obj)] > cualquier solución pls

    
pregunta Ku91l

1 respuesta

1

Cuando el compilador High-Tech (y muchos otros) compilan un programa en C, cada archivo de código fuente individual con .c se compila en un archivo objeto reubicable con una extensión de archivo .obj . Luego, un programa llamado vinculador combina todos los archivos de objetos en un ejecutable que, en este caso, será un archivo Intel HEX con una extensión de archivo .hex .

Ese error indica que el vinculador no ha podido encontrar el código correspondiente para la función LCD_write , por lo que debe incluir el archivo de código fuente C que contiene el cuerpo de la función en su proyecto.

A veces, las bibliotecas también se distribuyen como archivos .lib que son archivos de biblioteca de objetos reubicables. Básicamente, son una colección de uno o más archivos de objetos compilados y, a veces, se usan si el proveedor no desea proporcionar el código fuente de la biblioteca. En ese caso, debe agregar el directorio que contiene la biblioteca a la ruta de búsqueda de la biblioteca del vinculador en la configuración del proyecto.

    
respondido por el PeterJ

Lea otras preguntas en las etiquetas