Newbie Frage



  • Hallo!

    Wir sind blutige Uni-Anfaenger und haben folgendes Problem:
    WIr wollen ein einfaches helloworld programm schreiben, eröffnen einen Workspace mit einem win32 Application Project darin und fangen an. Folgender Prammtext in der cpp-Datei:

    #include <iostream.h>
    int main()
    {
    cout <<"Hello, World!";
    return 0;
    }

    Dann Compilieren wir. Keine Fehler. Dann wollen wir die exe builden und folgendes Problem tritt auf:

    --------------------Configuration: HelloWorld2 - Win32 Debug--------------------
    Linking...
    LIBCD.lib(wincrt0.obj) : error LNK2001: unresolved external symbol _WinMain@16
    Debug/HelloWorld2.exe : fatal error LNK1120: 1 unresolved externals
    Error executing link.exe.

    HelloWorld2.exe - 2 error(s), 0 warning(s)

    Die exe wird nicht erstellt. Wir wissen leider nicht worans liegt. Kann einer von euch uns helfen?!

    Vielen Dank,

    MfG

    Sebi



  • win32 Application ist falsch. Du brauchst eine Konsolenanwendung.

    P.S.:
    iostream.h ist veraltet.

    P.P.S::
    "Newbie Frage" ist ein ganz schlechter Threadtitel.



  • jaja, das is was mit MFC !!!!



  • ganz einfaches Hallo world 😉

    Das ist eine kleine c++ Hello world

    #include <iostream>
    
    using namespace std;
    
    void main(void)
    {
    
    	int a = 2, b = 3, c ;
    
    	cout <<"hello world\n";
    
    	c = a * b;
    
    	cout <<c;
    
    	cout <<"\n";
    
    }
    

    Hier haben wir das ganze nochmal in Ansi C

    #include <stdio.h>
    
    void main(void)
    {
    	int a = 2, b = 3, c;
    
    	printf("Hello World\n");
    
    	printf("%d\n", c = a * b);
    
    }
    


  • ihr seit Uni Anfänger?


Anmelden zum Antworten