Compilazione e file header

di il
5 risposte

Compilazione e file header

Nel caso mi dovessi costruire un file header e ne volessi verificare l'esattezza della sintassi, devo obbligatoriamente produrre il corrispondente .cpp e successivamente compilarlo? O c'e' un modo per procedere prima di iniziare a scrivere il codice del sorgente .cpp?

5 Risposte

  • Re: Compilazione e file header

    Basta che lo includi in un .cpp qualsiasi.
  • Re: Compilazione e file header

    Nel caso non fosse presente il main perchè trattasi di modulo .cpp e corrispondente .h , c'e' modo di eliminare l'errore dovuto alla mancanza della funzione principale? In fase di sviluppo è necessario testare parte del modulo senza aver già costruito il corpo principale del programma.
  • Re: Compilazione e file header

    Usa un .cpp vuoto allora, basta che tale cpp includa il file header di cui vuoi controllare la sintassi, poi compili senza fare il linking.
    L'alternativa è scrivere senza errori.
  • Re: Compilazione e file header

    shodan ha scritto:


    Usa un .cpp vuoto allora, basta che tale cpp includa il file header di cui vuoi controllare la sintassi, poi compili senza fare il linking.
    L'alternativa è scrivere senza errori.
    Se miofile.cpp rappresenta il modulo ed il corrispondente header è miofile.h, mentre main.cpp è il corpo del programma.

    con miofile.cpp vuoto, é corretto testare miofile.h così? gpp miofile.cpp -o miofile.exe
    con tutti i file già complati con il codice sorgente invece la compilazione e il linking si fa così? gpp miofile.cpp main.cpp-o out.exe
    avevo letto da qualche parte di usare l'opzione -lgpp ma ottenevo un errore.
  • Re: Compilazione e file header

    Usa g++ -Wall -c miofile.cpp
    in modo da compilare il singolo file.
Devi accedere o registrarti per scrivere nel forum
5 risposte