help pik kit 3 e migrazione da c 18 a xc8

11 Anni 1 Mese fa #21 da Panda4x4
Risposta da Panda4x4 al topic help pik kit 3 e migrazione da c 18 a xc8
niente da fare mi da questo errore...


make -f nbproject/Makefile-default.mk SUBPROJECTS= .build-conf
make[1]: Entering directory `C:/Users/iz1lbt/Desktop/prova.X'
make -f nbproject/Makefile-default.mk dist/default/production/prova.X.production.hex
make[2]: Entering directory `C:/Users/iz1lbt/Desktop/prova.X'
"C:\Program Files\Microchip\xc8\v1.12\bin\xc8.exe" --pass1 --chip=18F45K20 -Q -G --asmlist --double=24 --float=24 --emi=wordwrite --opt=default,+asm,-asmfile,+speed,-space,-debug --addrqual=ignore --mode=free -P -N255 -I"C:/Program Files/Microchip/xc8/v1.12/lib" -I"C:/Program Files/Microchip/xc8/v1.12/include" -I"C:/Program Files/Microchip/xc8/v1.12/lib" --warn=0 --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,-download,+config,+clib,+plib "--errformat=%%f:%%l: error: %%s" "--warnformat=%%f:%%l: warning: %%s" "--msgformat=%%f:%%l: advisory: %%s" -obuild/default/production/newmain.p1 newmain.c
(908) exit status = 1
make[2]: *** [build/default/production/newmain.p1] Error 1
make[1]: *** [.build-conf] Error 2
make: *** [.build-impl] Error 2
newmain.c:18: error: can't open include file "delay.h": No such file or directory
make[2]: Leaving directory `C:/Users/iz1lbt/Desktop/prova.X'
make[1]: Leaving directory `C:/Users/iz1lbt/Desktop/prova.X'

BUILD FAILED (exit value 2, total time: 1s)


forse e il caso che lascio stare questo progetto , il fatto e che i corsi della michrochip son tutti col c 18 ed il vecchio mplab e non ho una base su cui studiare..., magari a breve li gfaranno anche per mplabx..

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Panda4x4
  • Avatar di Panda4x4
  • Senior Member
  • Senior Member
Di più
11 Anni 1 Mese fa #22 da StefA
Risposta da StefA al topic help pik kit 3 e migrazione da c 18 a xc8
non trova il file delay.h.

Tu lo hai incluso in questo modo: "delay.h"
il che significa (le virgolette) che il compilatore lo va a cercare dentro la stessa cartella del progetto, in MplabX non so se intende lo stesso posto dove si trova il file del main, prova a spostarlo fino a quando scompare.
In alternativa, consigliato, è andare nelle opzioni del progetto e aggiungere il percorso del file delay.h.

Ste

..avevano magari fatto lo sgambetto al ka, ma il sangue restava sempre più denso dell'acqua.. [cit.]

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • StefA
  • Avatar di StefA
  • Moderator
  • Moderator
Di più
11 Anni 1 Mese fa #23 da Panda4x4
Risposta da Panda4x4 al topic help pik kit 3 e migrazione da c 18 a xc8
ci provo grazie ste!

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Panda4x4
  • Avatar di Panda4x4
  • Senior Member
  • Senior Member
Di più
11 Anni 1 Mese fa #24 da Panda4x4
Risposta da Panda4x4 al topic help pik kit 3 e migrazione da c 18 a xc8
ma perche ho delay.c e delay .h? che differenza c'e tra i 2??

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Panda4x4
  • Avatar di Panda4x4
  • Senior Member
  • Senior Member
Di più
11 Anni 1 Mese fa #25 da StefA
Risposta da StefA al topic help pik kit 3 e migrazione da c 18 a xc8
una libreria è composta da più di un file, se come in questo caso vengono rilasciati i sorgenti si hanno i file .h e .c... nel primo ci sono le "intestazioni" nel secondo il codice delle funzioni.
Se li apri ti rendi conto da te...oppure cerca nel forum se ne è gia parlato.
Comunque sia se hai solo i file .h e .c devi includerli entrambi affinché la libreria funzioni.

Hai aggiunto i percorsi? Compila?

Ste

..avevano magari fatto lo sgambetto al ka, ma il sangue restava sempre più denso dell'acqua.. [cit.]

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • StefA
  • Avatar di StefA
  • Moderator
  • Moderator
Di più
Moderatori: Mauro LaurentiPinnaStefAMatteo Garia

Registrati al sito

Accedi a tutte le risorse e articoli non visibili pubblicamente, puoi registrarti con pochi passi.

Registrati al sito LaurTec.

Login