"Hello world" non riuscito

di
Anonimizzato13007
il
5 risposte

"Hello world" non riuscito

Ciao a tutti vorrei iniziare a programmare partendo da c++, ho scaricato una guida, codeblocks e MinGW, ho scritto
/* Hello World program */

#include<stdio.h>

main()
{
    printf("Hello World");

}
per provare se tutto andava bene, ho cliccato su built e mi dice:
C:\Users\Marco\Desktop\E2\main.cpp|6|warning: ISO C++ forbids declaration of `main' with no type|
:crt1.c||undefined reference to `__chkstk_ms'|
:glob.c||undefined reference to `__chkstk_ms'|
glob.c||undefined reference to `__chkstk_ms'|
glob.c||undefined reference to `__chkstk_ms'|
glob.c||undefined reference to `__chkstk_ms'|
glob.c||more undefined references to `__chkstk_ms' follow|
||=== Build finished: 6 errors, 1 warnings (0 minutes, 7 seconds) ===|

Cosa c'è che ho sbagliato?
p.s. non so niente di informatica e uso windows e questo non gioca a mio favore

5 Risposte

  • Re: "Hello world" non riuscito

    
    /* Hello World program */
    
    #include<stdio.h>
    
    int main()
    {
        printf("Hello World");
    
        return 0;
    }
    
  • Re: "Hello world" non riuscito

    Grazie della risposta ma non funziona.
  • Re: "Hello world" non riuscito

    Cioè? "Non funziona" non aiuta a darti una risposta. Quale errore hai?

    In realtà in C++ il codice dovrebbe essere
    
    #include <iostream>
    
    using namespace std;
    
    int main()
    {
        cout << "Hello world!" << endl;
        return 0;
    }
    
    Quello che hai mostrato è codice C ma dovrebbe funzionare senza problemi.
  • Re: "Hello world" non riuscito

    Ciao Glitch

    Quello che dice oregon è giusto, il main deve restituire un valore, però questo genera semplicemente una warning. Invece i 6 errori sono problemi di linker. Hai qualche problema nell' installazione, se cerci in rete vedrai che è un problema piuttosto comune. Ad esempio guarda qui:

    http://stackoverflow.com/questions/18649173/how-to-solve-undefined-reference-to-chkstk-ms-on-mingw
  • Re: "Hello world" non riuscito

    Ma hai installato ide e compilatore separatamente o hai usato il pacchetto di code::blocks?
Devi accedere o registrarti per scrivere nel forum
5 risposte