Autor Tema: Error 18, file can not be openned "Not in local" (Me trae de cabeza este error)  (Leído 2763 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado remi04

  • PIC24F
  • *****
  • Mensajes: 657
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

Desconectado remi04

  • PIC24F
  • *****
  • Mensajes: 657
Re:Error 18, file can not be openned "Not in local" (Me trae de cabeza este error)
« Respuesta #1 en: 08 de Noviembre de 2017, 08:52:04 »
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.

 

Desconectado KILLERJC

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8242
Re:Error 18, file can not be openned "Not in local" (Me trae de cabeza este error)
« Respuesta #2 en: 08 de Noviembre de 2017, 14:04:18 »
Que lo encuentre el IDE no significa que luego el linker tenga acceso al archivo., segun el error anterior
Código: [Seleccionar]
  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.