TODOPIC
Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: remi04 en 03 de Noviembre de 2017, 16:50:43
-
Es en Mplabx ide.
Esto es lo que me dice el compilador, y aseguro que los ficheros están todos en las rutas especificadas, incluso si le haces shift + click se abre perfectamente en una solapa nueva, ¿Por que no me reconoce ni un solo fichero de los #include??
Esto me pasa desde que formateé y reinstalé todo de nuevo. Como abra un proyecto de los que salvé me pasa esto.
La única forma de compilarlo es copiarlo y pegarlo todo en un proyecto ya abierto y que compila bien.
make -f nbproject/Makefile-default.mk SUBPROJECTS= .build-conf
make[1]: Entering directory 'C:/Microcontroladores PIC/Carpetas de proyecto Mplab/MPLABXProjects/combo_baro_gps.X'
make -f nbproject/Makefile-default.mk dist/default/production/combo_baro_gps.X.production.hex
make[2]: Entering directory 'C:/Microcontroladores PIC/Carpetas de proyecto Mplab/MPLABXProjects/combo_baro_gps.X'
gnumkdir -p build/default/production
gnumkdir -p dist/default/production
"C:\PROGRA~2\PICC\CCSCON.exe" out="build/default/production" gps_baro.c +FH +DF +CC +Y=9 +EA +DF +LN +T +A +M +J +EA +Z -P #__18F26K20=1
C:\Microcontroladores PIC\Carpetas de proyecto Mplab\MPLABXProjects\combo_baro_gps.X\gps_baro.c:2:9: Error#18 File can not be opened
Not in local "18f26k20.h"
Not in local "C:\Microcontroladores PIC\Carpetas de proyecto Mplab\MPLABXProjects\combo_baro_gps.X\18f26k20.h"
Not in last "18f26k20.h"
Not in project "C:\Microcontroladores PIC\Carpetas de proyecto Mplab\MPLABXProjects\combo_baro_gps.X\18f26k20.h"
Not in ";C:\PROGRA~1\PICC\devices\18f26k20.h"
Not in "C:\PROGRA~1\PICC\drivers\18f26k20.h"
C:\Microcontroladores PIC\Carpetas de proyecto Mplab\MPLABXProjects\combo_baro_gps.X\gps_baro.c:3:10: Error#18 File can not be opened
Not in local "STRING.H"
Not in local "C:\Microcontroladores PIC\Carpetas de proyecto Mplab\MPLABXProjects\combo_baro_gps.X\STRING.H"
Not in last "STRING.H"
Not in project "C:\Microcontroladores PIC\Carpetas de proyecto Mplab\MPLABXProjects\combo_baro_gps.X\STRING.H"
Not in ";C:\PROGRA~1\PICC\devices\STRING.H"
Not in "C:\PROGRA~1\PICC\drivers\STRING.H"
C:\Microcontroladores PIC\Carpetas de proyecto Mplab\MPLABXProjects\combo_baro_gps.X\gps_baro.c:16:10: Error#18 File can not be opened
-
No compila ni generando un proyecto nuevo. Abro nuevo proyecto, elijo micro 18f26k20, programador pickit y compilador ccs.
Pongo nuevo fichero C source file y escribo un codigo minimo y no compila. No me encuentra ni un fichero #include. Se lo ponga como se lo ponga.
El caso es que si yo pongo #include<18f26k20> da error al compilar. Dice file cant be openned, not in local.
Pero si hago shift + click el fichero se abre, es decir, lo encuentra.
No lo entiendo.
De todos mis proyectos solo dos de ellos compilan, los demas no hay manera.
-
Que lo encuentre el IDE no significa que luego el linker tenga acceso al archivo., segun el error anterior
Not in local "STRING.H"
Not in local "C:\Microcontroladores PIC\Carpetas de proyecto Mplab\MPLABXProjects\combo_baro_gps.X\STRING.H"
Not in last "STRING.H"
Not in project "C:\Microcontroladores PIC\Carpetas de proyecto Mplab\MPLABXProjects\combo_baro_gps.X\STRING.H"
Not in ";C:\PROGRA~1\PICC\devices\STRING.H"
Not in "C:\PROGRA~1\PICC\drivers\STRING.H"
esta buscando ese archivo... en todas esas carpetas, hay una direccion con un punto y coma, tal ves esta en mayusculas y el archivo en mininusculas, tal ves te falta una carpeta, etc.