Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it L'avatar di dileg
    Registrato dal
    Mar 2005
    Messaggi
    311

    [C++] Compilazione separata

    Salve
    sto cercando di provare la compilazione separata di codici molto semplici con code::blocks, i codici dovrebbero essere corretti, un file .h e due .cpp, senonchè mi danno errore "strano", che ho postato in allegato.
    Non conosco bene code::blocks (sotto win), quindi non riesco a capire da cosa possa dipendere. Qualcuno mi sa aiutare?
    Grazie mille
    Immagini allegate Immagini allegate
    Posso resistere a tutto tranne che alle tentazioni (O. W.)

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Sembra ci sia un problema con la funzione

    somma(int, int)

    Posta il codice, non l'immagine ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Utente di HTML.it L'avatar di dileg
    Registrato dal
    Mar 2005
    Messaggi
    311
    mylib.h:

    #include <iostream>


    int somma(int, int);

    ________________________
    mylib.cpp:

    #include "mylib.h"


    using namespace std;


    int somma(int a, int b)
    {
    return a+b;
    }

    _____________________
    main.cpp:

    #include "mylib.h"


    using namespace std;


    int main()
    {
    int a,b;
    int ris;
    cout<<"Primo addendo?\n";
    cin>>a;
    cout<<"Secondo addendo?\n";
    cin>>b;
    ris = somma(a,b);
    cout<<"Risultato: "<<ris<<"\n";
    return 0;
    }

    Ecco fatto
    Posso resistere a tutto tranne che alle tentazioni (O. W.)

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Hai creato un progetto?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    Utente di HTML.it L'avatar di dileg
    Registrato dal
    Mar 2005
    Messaggi
    311
    Non conosco code::blocks, lo uso da...ieri.
    Io pensavo fosse sufficiente averli (i file) nella stessa cartella, bisogna allora creare un progetto? Come si fa?

    GRAZIE
    Posso resistere a tutto tranne che alle tentazioni (O. W.)

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Devi creare un progetto console ... dal menu file new
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  7. #7
    Utente di HTML.it L'avatar di dileg
    Registrato dal
    Mar 2005
    Messaggi
    311
    Grazie,
    ci sono riuscito.
    Ancora una domanda: come mai il file.exe si trova nel percorso progetto->bin->debug->file.exe?
    Deve essere così?

    GRAZIE
    Posso resistere a tutto tranne che alle tentazioni (O. W.)

  8. #8
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Quote Originariamente inviata da dileg Visualizza il messaggio
    Grazie,
    ci sono riuscito.
    Ancora una domanda: come mai il file.exe si trova nel percorso progetto->bin->debug->file.exe?
    Deve essere così?

    GRAZIE
    Sì, dato che hai compilato in configurazione degug. Se cambi tipo di configurazione e scegli la release, l'eseguibile sarà creato nella cartella Release.
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  9. #9
    Utente di HTML.it L'avatar di dileg
    Registrato dal
    Mar 2005
    Messaggi
    311
    Grazie
    Posso resistere a tutto tranne che alle tentazioni (O. W.)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.