Warum geht alles nicht?



  • hallo Forum,
    ich stehe vor einem riesen problehm, und momentan kommt mir c++ wie ein glückspiel vor, aber das liegt wohl daran das ich irgent ewas über sehen habe.

    Ich habe mitlerweile unzählige tutoriale über winapi und konsolen c++ gelesen, aber irgentwie will ofmals das meiste bei mir nicht klaöpen, und ich frage mich warum. Selbst die vorgegebenen codes funktionieren bei mir sehr oft nicht.

    Bei konsolen habe ich eigentliche kaum problehme, da geht das noch sehr gut, aber nun wollte ich mich mal an winapi rannstezen, aber es klappt halt alles nicht.

    ich benutze microsoft visual c++ 2005 express edition compiler.
    Nun wenn ich auch aus diesem forum fertige winapi codes nehme und bei mir testen will, bekomme ich ne menge erorrs 😞

    Das macht mich nun ganz schön depressiv, weil ich mich immer weiter hocharbeitenwollte, habe nun alles geschaft, html, PHP, Flash, Javascripte und noch manch andere dinge und nun scheitere ich bei C++ 😞

    Ich glaube ich habe schon fast alle tutoriale die in diesem forum vorhanden sind durchgegeangen und von google auch noch, aber mitlerweile bin ich langsamm am ende 😞

    nun kommen meine fragen:
    - Muss ich noch mehr runter laden? außer VC++ ??
    - Ist VC++ mein compiler, oder ist das ein anderer?
    - Für winAPI muss ich doch im compiler Windows Form Anwendungen nehmen oder?
    - Kennt jemand ein paar tutoriale die extra für meinen Compiler ausgelegt sind für winAPI???
    - ich habe vorher immer einen anderen compiler benutzt, da ging aber winapi nicht, bei MVC++ verstehe ich das mit den Projekt sistem noch nicht ganz, könnte jemand vieleicht mir genauestens erklären wie das da funktioniert mit den projekten, also wozu die unterordner etc sind 🙂

    Hmm, um das noch zu verdeutlichen wie ich das meine ..., zeige ich euch mal was ich in meiner main.ccp stehen habe, und das ist alles was da drinne steht:

    #include <windows.h>
    #include "stdafx.h"
    
    int WINAPI WinMain(HINSTANCE hI, HINSTANCE, TCHAR*, int)
    {
     MessageBox(NULL, "Hallo", "", MB_OK);
     return 0;
    }
    

    Und wenn ich es kompile spuckt er mir das hier aus:

    Kompilieren...
    1.cpp
    .\1.cpp(7) : fatal error C1010: Unerwartetes Dateiende während der Suche nach dem vorkompilierten Header. Haben Sie möglicherweise vergessen, im Quellcode "#include "stdafx.h"" einzufügen?
    wincc.cpp
    .\wincc.cpp(5) : error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'WinMain'
    .\wincc.cpp(5) : error C2065: 'HINSTANCE': nichtdeklarierter Bezeichner
    .\wincc.cpp(5) : error C2146: Syntaxfehler: Fehlendes ')' vor Bezeichner 'hI'
    .\wincc.cpp(5) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
    .\wincc.cpp(5) : error C2059: Syntaxfehler: ')'
    .\wincc.cpp(6) : error C2143: Syntaxfehler: Es fehlt ';' vor '{'
    .\wincc.cpp(6) : error C2447: '{': Funktionskopf fehlt - Parameterliste im alten Stil?
    Code wird generiert...
    Das Buildprotokoll wurde unter "file://c:\Dokumente und Einstellungen\Dustin\Eigene Dateien\Visual Studio 2005\Projects\wincc\wincc\Debug\BuildLog.htm" gespeichert.
    wincc - 8 Fehler, 0 Warnung(en)
    ========== Erstellen: 0 erfolgreich, Fehler bei 1, 0 aktuell, 0 übersprungen ==========

    Ich bin wirklich am verzweifeln!!!! 😞

    Ich endschuldige mich, falls ich euch mit meinen Fragen überschütte !!

    ich bin dankbar für jede noch so kleine Hilfe!!!



  • hallo

    Steht alles ganz oben hier im Forum ➡ http://www.c-plusplus.net/forum/viewtopic-var-t-is-143003.html

    Wenn Du WinAPI machen willst (deswegen bist Du ja hier), dann benötigst Du noch das PSDK:
    Empfohlen:
    Windows® Server 2003 R2 Platform SDK ISO Download (409 MB)
    Von mir noch nicht getestet:
    

    Dann erstellt dir VC++ schon ein vorgefertigtes Windowsfenster.



  • Außerdem musst du "stdafx.h" als erstes schreiben, d.h. du musst windows.h entweder darunter schreiben, oder sinvoller #include <windows.h> in die datei stdafx.h einfügen.



  • Danke für die schnelle antwort am frühen morgen, also, ich habe einen windows 2003 root server, wenn ich das darauf machen würde würde das gehen oder?

    Und, wenn ich das prog was ich amche an anderen gebe, müssen die dann etwa auch die plattform haben?

    Und mal so ne andere frage, ich weiß das das tausende leute, sogar millionen so amchen, deswegen muss man da auch kein blatt vorm mund nehmen ... was ist wenn ich nu ne gecrackte windows auf meinem rechner habe, geht dann mein windows net mehr wenn ich das installe oder downloade?



  • irgendwie verstehe ich jetzt den zusammenhang nicht.

    Die Windows® Server 2003 R2 Platform SDK hat meines Wissens nichts mit eine Rootserver zu tun. Einfach installieren und los.

    Ob es mit einer gecrackten XP geht ... keine Ahnung, aber man sollte trotzdem nicht öffentlich drüber sprechen. Vllt kannst du die Windows® Server 2003 R2 Platform SDK nicht downloaden.



  • hmm das hgetht net, sagt key ist falsch, nun hbe ich nen wenig rum ge googlet, und habe auch was gefunden, die plattform, in der größe 409MB zum direkt download, bin se gerade am runner laden, aber wo muss ich das dann hinschieben, muss ich irgent was installieren??

    ich habe keine ahnung was eine img datei ist^^



  • Image Dateien kann ein Brennprogramm direkt auf CD brennen. Dabei wählst du "Imag laden" oder so! Welches BP hast du? Nero?

    Alternativ kannst du mit Winrar (.iso) oder Winimage/Ultraiso (.) die Datei entpacken und dann einfach das Setup ausführen. Dann brauchst du keinen Rohling... 😃

    Mit einem Tool wie "Virtual CloneDrive" könntest du aber auch so tun, als läge eine CD in einem nicht vorhandenem, "virtuellen", Laufwerk.

    Zu dem "Key ist falsch" kann ich nur sagen, dass ich das 3x hatte. 4 mal wollte ich mich dann nicht durch die Registrierung kloppen. Jetzt bleibe ich halt bei der Kommandozeile... 😉



  • ich hab dir doch den Link gegeben, da steht alles drin.
    Ich bin auch erst 2 Wochen dabei und muss viel lesen.

    Am besten du kaufst dir erstmal 2 Bücher.
    "C++ lernen un anwenden" & "Windows-Programmierung"
    Das ist hier kein Amiga-Basic. 🙂



  • jo, ich brenne mit nero, habe nero 7 premium ... aber irgent wie habe ich das gefühl das ich bald format c machen muss^^

    Also wenn ich mich naher net mehr melde dann wisst ihr warum 🙂

    nachdem ich das mit winrar entpackt habe, und das installiert habe, muss ich dann noch etwas machen?

    Du sagtest da steht alles, aber ich sehe da nur die download links 😞 und da drunnter dicutieren die nen wenig^^

    Danke für die schnelle hilfe, ist ein echt klasse forum hier!



  • Eine Anleitung zur Integration des PSDKs in VC++ Express gibt es hier:
    http://msdn.microsoft.com/vstudio/express/visualc/usingpsdk/default.aspx
    


  • ja das habe ich schon gesehen, nur da ist eine sache die ich nicht wirklich verstehe, und zwar step 3.

    Mein english ist halt noch nicht perfekt, und habe das nicht wirklich verstanden 😕

    Könntest du mir vieleicht erklären was die in step 3 meinen?

    Und du sagtest man kann das mit winrar entpacken, habe win rar drauf, aber da ist nicht das inpacken simbold 😕

    Wie kann ich das nu entpacken?



  • Lol sry wegen doppelpost, aber ich habe jetzt pc neu gestartet um zu sehen ob ich format c machen muss, und das sah erst so aus als ob ich das müsste, aber da ich den pc schon seit 2 jahren net merh formatiert ist und da alles mögliche drauf ist und keine ahnung was ich da fürn ... alles mit gemacht habe, hat der rechner mir jetzt irgentwie automatisch einen zweiten account auf den rechner angemeldet, und kann mich damit nun einloggen 😃



  • Dann wirst es am Besten brennen. Haste auch gleich ne Sicherung. Achtung, mache es wie folgt:

    -öffne Nero (nicht express)
    -schließe den Wizard und klicke auf "Datei"->"öffnen"
    -Wähle die img Datei und folge den Anweisungen zum Brennen...



  • und dann muss ich das einfach wieder drauf ziehen und dann habe ich schon die exe??
    du hast da noch was anderes geschreiben son anderes prog, winimage/ultriso ?? wo bekomme ich das habeschon gegooglet aber fimde nix 😕



  • Lade das hier:

    http://www.slysoft.com/de/virtual-clonedrive.html

    Installieren...

    Ausführen...

    Anzahl der v. Laufwerke: 1

    Arbeitsplatz öffnen

    Rechtsklick auf das neue Laufwerk

    "V. CloneDrive"=>"Image Datei Laden"

    img Datei auswählen

    Auf das Laufwerk doppelklicken...



  • danke es klappt, habe auch schon installiert, und für alle die ne gecrackte version von windows haben würde ich das gerne uploaden und zum download bereit stellebn 🙂

    Sofern das Forum es wünscht!

    nun komme ich zu einer frage von mir zurück, und zwar was ist in der anleitung mit step 3 gemeint?
    Also ich verstehe step 3 irgent wie nicht wirklich 😕

    Könnte mir vieleicht jemand sagen was man in step 3 machen muss?



  • Showball schrieb:

    danke es klappt, habe auch schon installiert, und für alle die ne gecrackte version von windows haben würde ich das gerne uploaden und zum download bereit stellebn 🙂

    Sofern das Forum es wünscht!

    Nein das wünscht es wohl nicht...
    denn MS is so blöde das man das auch direkt vom Server ohne verifizierung laden kann 😃

    Showball schrieb:

    nun komme ich zu einer frage von mir zurück, und zwar was ist in der anleitung mit step 3 gemeint?
    Also ich verstehe step 3 irgent wie nicht wirklich 😕

    Könnte mir vieleicht jemand sagen was man in step 3 machen muss?

    Extras -> Optionen --> Projekte und Projektmappen --> VC++Verzeichnisse

    Wenn du nich wiest was du da machen sollst kauf dir nen Wörterbuch 😉



  • ja, ich habedas auch von microsoft runner geladen, aber ich habe nach langem googlen einen link von der datei gefunden, ohne das validing 🙂

    oh, so ar das gemeint^^
    Sry das ich soi viele fragen stelle, aber ich will mir gerne sicher gehen 🙂
    Nun wenn ich im vc++verzeichnis bin, da steht da muss ich bei include files das eintragen:

    C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Include

    soll ich dann auf "verzeichnisse anzeigen für" gehen und includedateien anwählen und dann bei den drei sachen überall, also bei den drei sachen in dem include verzeichnis das dann eintragen oder nur bei einer bestimmten?

    wegen dem wörter buh, da kenne ich was besseres geht viel schneller einmal bei google leo eingeben und dirwkt das erste!! 😉



  • Showball schrieb:

    ja, ich habedas auch von microsoft runner geladen, aber ich habe nach langem googlen einen link von der datei gefunden, ohne das validing 🙂

    Der Link steht oben in dem als Wichtig markierten Thread für die Express edition... einfach mal die Antowrten lesen :p



  • ups^^

    Könntest du mir vieleicht noch sagen, was ich da in vc++verzeichnis alles ändern muss? die haben da in der anleitung nur extracting und include files etc gesagt, aber bei includes da gibbet ja wieder 3 verschiedene sachen, welche muss ich da dann ändern??

    ich bitte um hilfe!!!! ⚠


Anmelden zum Antworten