- Messaggi: 1222
- Ringraziamenti ricevuti 104
Conversione da Mikrobasic 7.2 a C18
11 Anni 9 Mesi fa #6
da StefA
Riguardo il casting...mi sa che si fa diversamente da come hai scritto, leggi pag 106 del Libro di Mauro, se non ti è chiaro, chiedi.
Ste
..avevano magari fatto lo sgambetto al ka, ma il sangue restava sempre più denso dell'acqua.. [cit.]
Risposta da StefA al topic Re: Conversione da Mikrobasic 7.2 a C18
relativamente al main.c che hai postato, si, devi mettere tutte le dichiarazioni lì..appena finito di dichiarare define, inclusioni e variabili globali..fai attenzione al fatto che il main sia la prima funzione che s'incontra..se hai qualche ulteriore problema prova a spostarla in fondo.aduri ha scritto: Riguardo il warning del prototipo, la dichiarazione la dovrei posizionare appena prima del void main() vero?
Riguardo il casting...mi sa che si fa diversamente da come hai scritto, leggi pag 106 del Libro di Mauro, se non ti è chiaro, chiedi.
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
- Moderator
Riduci
Di più
11 Anni 9 Mesi fa #7
da aduri
Risposta da aduri al topic Re: Conversione da Mikrobasic 7.2 a C18
Ciao Ste,
grazie per la pazienza.
Spero di essere in fondo.
Mi sento come un allievo non molto preparato che chiede lumi al prof.
Ora mi da un solo errore che non comprendo proprio:
" SYMBOL font 5 x 7 has multiple definition"
Antonio
grazie per la pazienza.
Spero di essere in fondo.
Mi sento come un allievo non molto preparato che chiede lumi al prof.
Ora mi da un solo errore che non comprendo proprio:
" SYMBOL font 5 x 7 has multiple definition"
Antonio
Si prega Accedi o Crea un account a partecipare alla conversazione.
- aduri
- Autore della discussione
- Junior Member
Riduci
Di più
- Messaggi: 35
- Ringraziamenti ricevuti 2
11 Anni 9 Mesi fa #8
da StefA
..avevano magari fatto lo sgambetto al ka, ma il sangue restava sempre più denso dell'acqua.. [cit.]
Risposta da StefA al topic Re: Conversione da Mikrobasic 7.2 a C18
Tranquillo..probabilmente sono più studente io!
tornando al tuo problema.. sembra una doppia inclusione..
riguardando il main.c ho notato che includi..
#include "GLCD_KS0108B.c"
quel file lo devo aggiungere al progetto..ma nel main.c devi includere l'header..
#include "GLCD_KS0108B.h"
così come fai con la libreria delay..
Dai che hai concluso..
Ste
tornando al tuo problema.. sembra una doppia inclusione..
riguardando il main.c ho notato che includi..
#include "GLCD_KS0108B.c"
quel file lo devo aggiungere al progetto..ma nel main.c devi includere l'header..
#include "GLCD_KS0108B.h"
così come fai con la libreria delay..
Dai che hai concluso..
Ste
..avevano magari fatto lo sgambetto al ka, ma il sangue restava sempre più denso dell'acqua.. [cit.]
Ringraziano per il messaggio: aduri
Si prega Accedi o Crea un account a partecipare alla conversazione.
- StefA
- Moderator
Riduci
Di più
- Messaggi: 1222
- Ringraziamenti ricevuti 104
11 Anni 9 Mesi fa #9
da aduri
Risposta da aduri al topic Re: Conversione da Mikrobasic 7.2 a C18
Ciao Ste,
ho fatto come hai detto ma l'errore rimane.
Il problema è solo nel linker in quanto tutti i source compilano singolarmente senza errore.
Antonio
ho fatto come hai detto ma l'errore rimane.
Il problema è solo nel linker in quanto tutti i source compilano singolarmente senza errore.
Antonio
Si prega Accedi o Crea un account a partecipare alla conversazione.
- aduri
- Autore della discussione
- Junior Member
Riduci
Di più
- Messaggi: 35
- Ringraziamenti ricevuti 2
11 Anni 9 Mesi fa #10
da Mauro Laurenti
Risposta da Mauro Laurenti al topic Re: Conversione da Mikrobasic 7.2 a C18
Prova a togliere tutti i file dalla sinistra (progetto) e inseriscili solo via #include.
Che poi e' quello che dicea StefA
Saluti,
Mauro
Che poi e' quello che dicea StefA
Saluti,
Mauro
Si prega Accedi o Crea un account a partecipare alla conversazione.
Moderatori: Mauro Laurenti, StefA
Registrati al sito
Accedi a tutte le risorse e articoli non visibili pubblicamente, puoi registrarti con pochi passi.