definizioni in .h approccio corretto?
13 Anni 8 Mesi fa #6
da Mauro Laurenti
Risposta da Mauro Laurenti al topic Re: definizioni in .h approccio corretto?
Ciao,
non ricordo se ho scritto che i file devono terminare con una riga vuota.
Quindi dopo la direttiva #endif premi invio e aggiungi la linea vuota sotto.
I file header dovrebbero essere aggiunti anche nel file principale dove è presente il main.
Ricordati inoltre di aggiornare i percorsi di ricerca dei file header (Include file).
Il file .c deve andare tra i source files.
Saluti,
Mauro
non ricordo se ho scritto che i file devono terminare con una riga vuota.
Quindi dopo la direttiva #endif premi invio e aggiungi la linea vuota sotto.
I file header dovrebbero essere aggiunti anche nel file principale dove è presente il main.
Ricordati inoltre di aggiornare i percorsi di ricerca dei file header (Include file).
Il file .c deve andare tra i source files.
Saluti,
Mauro
Si prega Accedi o Crea un account a partecipare alla conversazione.
- Mauro Laurenti
- Moderator
Riduci
Di più
13 Anni 8 Mesi fa #7
da Spazzoli
anto.spax
youtube robot gallery:
www.youtube.com/user/antospax?feature=mhum
Risposta da Spazzoli al topic Re: definizioni in .h approccio corretto?
Fatto, funziona!
1000 Grazie: sicuramente la riga mancate è un errore che avevo fatto.
Ma c'è dell'altro:
Il .h viene eseguto due volte: una per ogni .c, ma se eseguo le #pragma config due volte (perchè le avevo messe nel .h) mi viene generato un errore: perchè modifico due volte una certa locazione di memoria...mettendo quelle impostazioni in cima ad uno dei due file .c funziona tutto!! Ho fatto bene?
Adesso voglio modificare gli altri programmi...per dare a tutti quelli relativi al minisumo questa struttura!
grazie ciaooooo!!
1000 Grazie: sicuramente la riga mancate è un errore che avevo fatto.
Ma c'è dell'altro:
Il .h viene eseguto due volte: una per ogni .c, ma se eseguo le #pragma config due volte (perchè le avevo messe nel .h) mi viene generato un errore: perchè modifico due volte una certa locazione di memoria...mettendo quelle impostazioni in cima ad uno dei due file .c funziona tutto!! Ho fatto bene?
Adesso voglio modificare gli altri programmi...per dare a tutti quelli relativi al minisumo questa struttura!
grazie ciaooooo!!
anto.spax
youtube robot gallery:
www.youtube.com/user/antospax?feature=mhum
Si prega Accedi o Crea un account a partecipare alla conversazione.
13 Anni 8 Mesi fa #8
da Spazzoli
anto.spax
youtube robot gallery:
www.youtube.com/user/antospax?feature=mhum
Risposta da Spazzoli al topic Re: definizioni in .h approccio corretto?
Altra nota:
se metto parte delle #pragma config in un file .c e un altra, nel mio caso quella relativa al debug, in un altro file.c non compila, mentre, mettendole TUTTE in uno stesso file funziona....mah...vai te a capire questi linker...
un saluto!
se metto parte delle #pragma config in un file .c e un altra, nel mio caso quella relativa al debug, in un altro file.c non compila, mentre, mettendole TUTTE in uno stesso file funziona....mah...vai te a capire questi linker...
un saluto!
anto.spax
youtube robot gallery:
www.youtube.com/user/antospax?feature=mhum
Si prega Accedi o Crea un account a partecipare alla conversazione.
13 Anni 8 Mesi fa #9
da Mauro Laurenti
Risposta da Mauro Laurenti al topic Re: definizioni in .h approccio corretto?
Ciao,
personalmente le configurazioni le metto tutte nel file di main dunque non mi sono mai trovato questa situazione.
In ogni modo può essere imposto un certo ordine.
Scrivendo le pragma in più file è come avere le direttive poi le funzioni e ancora altre direttive.
Non mi sorprende che il compilatore voglia trovare le configurazioni in un solo punto.
Per le specifiche bisognerebbe vedere la documentazione tecnica ufficiale.
Saluti,
Mauro
personalmente le configurazioni le metto tutte nel file di main dunque non mi sono mai trovato questa situazione.
In ogni modo può essere imposto un certo ordine.
Scrivendo le pragma in più file è come avere le direttive poi le funzioni e ancora altre direttive.
Non mi sorprende che il compilatore voglia trovare le configurazioni in un solo punto.
Per le specifiche bisognerebbe vedere la documentazione tecnica ufficiale.
Saluti,
Mauro
Si prega Accedi o Crea un account a partecipare alla conversazione.
Moderatori: Mauro Laurenti, Pinna, StefA, Matteo Garia
Registrati al sito
Accedi a tutte le risorse e articoli non visibili pubblicamente, puoi registrarti con pochi passi.