header

9 Anni 6 Mesi fa #6 da firstcolle
Risposta da firstcolle al topic header
la funzione main dovrebbe essere sempre un void..
prova a cambiare
int main(void) in
void main(void)

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

  • firstcolle
  • Avatar di firstcolle
  • Platinum Member
  • Platinum Member
Di più
9 Anni 6 Mesi fa #7 da Fausto
Risposta da Fausto al topic header
Provato, ma nulla da fare.
il XC8 vuole come ritorno della funzione main int...strano ma è cosi, lo si legge anche nel manuale della microchip

Fausto

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

  • Fausto
  • Avatar di Fausto
  • Premium Member
  • Premium Member
Di più
9 Anni 6 Mesi fa #8 da Mauro Laurenti
Risposta da Mauro Laurenti al topic header
Se non hai protezioni nel file header per le doppie inclusioni, includi il file .h solo nel file .c o nella cartella, ma non in entrambi i punti, a seconda dei contenuti del file h potresti avere problemi.

Relativamente all'errore, sospetto che il compilatore non ami che venga incluso un file .h con lo stesso nome del file .c in cui sia presente la funzione main.
prova a cambiare il nome LED.h in settings.h

Inoltre, hai impostato i percorsi per far trovare la libreria?
Personalmente li metto sempre manualmente.

Confermo che il C18 voleva la funzione main come void main (void) ma XC8 richiede int main (void).


Saluti,

Mauro

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

  • Mauro Laurenti
  • Avatar di Mauro Laurenti
  • Moderator
  • Moderator
Di più
9 Anni 6 Mesi fa #9 da Fausto
Risposta da Fausto al topic header
ho rinominato come mi hai consigliato, ma il problema non l'ho risolto.

non ho impostato alcun tipo di percorso sulle librerie. Che file.lib dovrei includere se quelle che mi servono sono in XC8.h ?

Penso che ci sia qualcosa di base che non so

Grazie

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

  • Fausto
  • Avatar di Fausto
  • Premium Member
  • Premium Member
Di più
9 Anni 6 Mesi fa #10 da StefA
Risposta da StefA al topic header
non ho aperto il progetto..ma potrebbe essere che non gli piaccia un file vuoto?

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 Laurenti

Registrati al sito

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

Registrati al sito LaurTec.

Login