Hola compañeros del foro,
Tengo un probelma al incluir en mikroC archivos .c que está alojados en otra carpeta diferente a la del proyecto principal.
Me explico mejor.
creo un archivo .h, cuyo contenido es:
// Header file
#define buffer_size 64
unsigned int buffer[buffer_size];
//Fin
creo un archivo .c, cuyo contenido es:
// Source File
#include <Var_Header.h>
unsigned short jj=0;
void Clear_buffer()
{
while (jj<=100)
{
buffer[jj]=0;
jj++;
}
}
//Fin
Estos dos archivos está alojados en un folder llamado INXXX
En la definción de Paths de mickroC está el camino hacia INXXX tanto para el .c como para el .h
El programa principal está en otra carpeta y su contenido es:
#include <Buffer_V.c>
//Main programm
void Conf() //12F1840 settings
{
//oscilador
IRCF0_bit=0; IRCF1_bit=1; IRCF2_bit=1; IRCF3_bit=1; // 8MHz freq.
//ports and I2C
ANSELA=0x00; // All lines are digital I/O
TRISA=0x08; // All lines are Digital outputs
LATA=0x00; // Write 0's to all outputs;
}
void main() {
Conf();
Clear_buffer();
}
Cuando compilo me da un error como el que se muestra en el adjunto.
¿Estoy programando mal?
o es algún candado que tiene mikroC que no permite alojar archivos .c en otras carpetas que no sea la del proyecto principal?
Agradezco cualquier tip que me aclare lo que stá sucediendo.
Gracias.