none
Proplem: Fehler beim erstellen eine Programmes RRS feed

  • Frage

  • Hallo

    wenn ich bei Visual c++ ein Programm über das Debugging starten will kommt die Problemmeldung: Fehler beim erstellen.Möchten sie dan Vorgang fortsetzen und den letzten erfolgreichen Build auszuführen / Ja oder Nein. Wenn ich auf Ja drücke kommt: Das System kann die angegebene Datei nicht finden

    der Fehler kommt bei jedem Programm ich habe Visual c++ noch nicht neu installiert weil andere den Fehler auch haben und nach dem neu installiren auch nichtr ging.

    könnt ihr mir da helfen? Würde mich sehr freuen.

    Sonntag, 10. April 2011 07:52

Antworten

  • Ich vermute mal, dass "Label1" kleingeschrieben werden sollte...

    ABer Du solltest den Code mitsamt den Fehlermeldungen posten... nicht das Du wieder irgendwas geändert hast, was nicht mehr zur Fehlermeldung passt...
     Und wie gesagt: Nimm C# oder VB.NET
    Du machst hier C++/CLI und kein C oder C++!
    C++/CLI ist etwas ganz anderes, was man nur zu InterOp Zwecke braucht!


    Jochen Kalmbach (MVP VC++)
    Sonntag, 10. April 2011 18:12

Alle Antworten

  • Wenn ein Fehler beim erstellen des Programm,s auftrat, dann wurde das Programm ja nicht erstellt, da es Fehler auftrat... wenn Du es dennoch starten willst, kann er es ja nicht finden, da es ja nicht erstellt wurde...
     Schau mal in die Build-Ausgabe und such mal dort nach Fehlermeldungen... oder schau in die Error-Liste...


    Jochen Kalmbach (MVP VC++)
    Sonntag, 10. April 2011 08:44
  • Ich kenn mich damit noch nicht richtig aus könnt ihr mir schreiben ob euch bei den Fehler oder bei derAusgabe etwas auffällt

     

    Fehler:

    1. error C2065: 'hallo': nichtdeklarierter Bezeichner    c:\users\jonas_2\documents\visualbasic\hallo2\hallo2\Form1.h    91

    2. Fehler    3    error C2227: Links von "->Text" muss sich ein Zeiger auf Klassen-/Struktur-/Union-/generischen Typ befinden.    c:\users\jonas_2\documents\visualbasic\hallo2\hallo2\Form1.h    91

    Wahrnung:

    Warnung    1    Die Datei "C:\Users\Jonas_2\Documents\VisualBasic\Form1.h" unterstützt das Analysieren oder Generieren von Code nicht, da sie nicht in einem Projekt enthalten ist, das Code unterstützt.        0

    Ausgabe:

    1>------ Erstellen gestartet: Projekt: Hallo2, Konfiguration: Debug Win32 ------
    1>  Hallo2.cpp
    1>c:\users\jonas_2\documents\visualbasic\hallo2\hallo2\Form1.h(91): error C2065: 'hallo': nichtdeklarierter Bezeichner
    1>c:\users\jonas_2\documents\visualbasic\hallo2\hallo2\Form1.h(91): error C2227: Links von "->Text" muss sich ein Zeiger auf Klassen-/Struktur-/Union-/generischen Typ befinden.
    1>          Typ ist ''unknown-type''
    ========== Erstellen: 0 erfolgreich, Fehler bei 1, 0 aktuell, 0 übersprungen ==========


    Sonntag, 10. April 2011 12:25
  • So... und jetzt machst Du einfach ein Doppel-Klick auf die Zeile mit dem Fehler, dann springt der Cursor automatisch zu der Datei "Form1.h" in die Zeile 91. Dort hast Du einen Fehler gemacht.

    Und beachte bitte, dass Du lieber C# verwenden solltest als C++/CLI:
    http://blog.kalmbach-software.de/de/2010/03/05/ccli-und-winforms-macht-keinen-sinn/


    Jochen Kalmbach (MVP VC++)
    Sonntag, 10. April 2011 13:43
  • und was für ein fehler hab ich gemacht?

    mir fällt keiner auf den "hallo" ist label1

     

    Sonntag, 10. April 2011 15:48
  • Wenn Du uns den Code nicht zeigst, können wir zwar unsere Glaskugel fragen, aber meine hat gerade einen Riss...


    Jochen Kalmbach (MVP VC++)
    Sonntag, 10. April 2011 17:09
  • Ohh Sry hab ich ganz vergessen

    #pragma endregion
        private: System::Void button1_Click(System::Object^  sender, System::EventArgs^  e) {
                      Label1->Text = "Hallo Welt";
                 }
        };
    }

    Sonntag, 10. April 2011 17:33
  • Ich vermute mal, dass "Label1" kleingeschrieben werden sollte...

    ABer Du solltest den Code mitsamt den Fehlermeldungen posten... nicht das Du wieder irgendwas geändert hast, was nicht mehr zur Fehlermeldung passt...
     Und wie gesagt: Nimm C# oder VB.NET
    Du machst hier C++/CLI und kein C oder C++!
    C++/CLI ist etwas ganz anderes, was man nur zu InterOp Zwecke braucht!


    Jochen Kalmbach (MVP VC++)
    Sonntag, 10. April 2011 18:12