Problemm beim Compilen



  • Hey Darki`s,

    ich wollte mit C++ Anfangen.
    Also gegoogelt und nach paar minuten ein Tutorial gefunden und angefangen mich einzulesen. Dan kam ich zum ersten Programm:

    #include <stdio.h>
    int main()
    {
    printf("Hello, World\n");
    return 0;
    }

    Wenn ich dan aber das Projekt compilen will kommt das :

    1>------ Erstellen gestartet: Projekt: Test1, Konfiguration: Debug Win32 ------
    1>Das Manifest wird eingebettet...
    1>.\Debug\Test1.exe.intermediate.manifest : general error c1010070: Failed to load and parse the manifest. Das System kann die angegebene Datei nicht finden.
    1>Das Buildprotokoll wurde unter "file://c:\Dokumente und Einstellungen\Seb\Eigene Dateien\Visual Studio 2008\Projects\Test1\Test1\Debug\BuildLog.htm" gespeichert.
    1>Test1 - 1 Fehler, 0 Warnung(en)
    ========== Erstellen: 0 erfolgreich, Fehler bei 1, 0 aktuell, 0 übersprungen ==========

    Woran liegt das?

    mfg Westcliff



  • Der Fehler liegt daran, dass deine IDE offenbar irgendwelche Projekteinstellungen verwendet die du nicht brauchst (und es findet eine entsprechende Datein nicht).

    Hat das Tutorial dir wirklich den <stdio.h>-#include beigebracht, und printf() ?

    Falls ja, mach bitte folgendes:
    - schau nach ob es sich tatsächlich um ein C++ Tutorial handelt (udn nicht um C)
    - schau nach dem Datum von wann das Tutorial ist

    sollte es aktuell sein und C++, dann schreib eine lange Mail an dern Verfasser was ihm einfällt 10 jahre nach dem Standard noch C-Header udn Funktionen als C++ verkaufen zu wollen 😉 stdio.h ist in C++ veraltet und heißt jetzt <cstdio>, und selbst das sind dann nur C-Funktionen. Die Entsprechdende Funktionalität gibts auch in C++, nennt sich streams und ist im header <iostream> zu finden.



  • Okay dan vergess ich das Tutorial mal lieber^^.

    Könntest du mir vielleicht ein Tutorial geben welches aktuell ist und keine Fehler hat?

    MfG Westcliff



  • pumuckl schrieb:

    Der Fehler liegt daran, dass deine IDE offenbar irgendwelche Projekteinstellungen verwendet die du nicht brauchst (und es findet eine entsprechende Datein nicht).

    Nach der Logausgabe zu urteilen liegst du hierbei richtig.

    @Westcliff: Ich nehme mal an du verwendest Visual C++. Wenn ja bei neuen Projekten Win32 Konsolenanwendung (nicht CLR) auswählen. (Zudem: Leeres Projekt auswählen, und falls du dann noch die Projekteinstellungen findest, erhöhe mal die Warnstufe auf 4).

    Bezüglich Tutorials kann ich dir kein gutes nennen, auch wenn wohl einige (eher ein paar wenige) gut und einigermaßen aktuell sein sollen. Falls dein Englisch nicht schlecht ist, wären aber vielleicht die beiden Ausgaben von Thinking in C++ etwas für dich.

    cu André


Anmelden zum Antworten