windows.h



  • eins über diesem Thread: 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:
    Microsoft® Windows® Software Development Kit for Windows Vista™ and .NET Framework 3.0 Runtime Components
    
    Eine Anleitung zur Integration des PSDKs in VC++ Express gibt es hier:
    http://msdn.microsoft.com/vstudio/express/visualc/usingpsdk/default.aspx
    

    ·omg· 👎



  • du hast es doch echt geschafft den link von oben zu Kopieren, Gratualtion. Und ja ich habe den thread schon durchgelesen. Gehört Windows.h jetzt zu MFC oder nicht? weil ich möchte mir nichts runter laden was ich dann doch nicht brauche.



  • PSDK



  • ja da bin ich gerade inetwa SDK steht ja für Software Development Kit, aber für was steht das P? und wie sieht der unterschied(oder ist es in etwa das selbe?) zum DirectX SDK? weil selbiges hab ich schon auf dem pc und schaffe es nur nicht es in Visual einzubinden.



  • http://www.c-plusplus.net/forum/viewtopic-var-t-is-143003.html

    verweist auf: http://www.microsoft.com/downloads/details.aspx?familyid=E15438AC-60BE-41BD-AA14-7F1E0F19CA0D&displaylang=en

    anleitung:
    http://msdn.microsoft.com/vstudio/express/visualc/usingpsdk/default.aspx

    sry, hab aber nur nen Texteditor und den gcc, sowie bcc, von msvc++ halte ich nix, seit dem die meinen Key (2005 Express Version (!)) gesperrt haben! 😮



  • Hab ich vergessen:
    "Platform SDK"



  • ja... doch... die links hatten wir jetzt schon alle. Platform SDK ist jetzt irgendwie nicht so sonderlich ausagekräftig, was macht den die PSDK? und was unterscheidet sie von der DirectX SDK?(die hab ich ja auch noch)



  • hm... ok hab mich jetzt mal hingesetzt um nach der Anleitung des ganze einzustellen. Als erstes mal die 3 Pfäde eingetragen. Ok sollte so stimmen. Als ich dann das corewin_express.vsprops file geöffnet habe war ich doch etwas überascht, alsderweil ich da nicht nur die kernel32.lib drin hatte sondern auch gleich die einzutragenden + zusätzlich odbc32.lib und odbccp32.lib. Wie kommt es das die schon drin stehen und um was handelt es sich bei den beiden anderen libs?

    Also gut nächstes Problem:
    In der Anleitung steht man solle 4 einträge in der AppSettings.htm mit jeweils zwei // auskommentieren. Also bei mir gibts an der stelle nur die Einträge:
    WIN_APP.disabled = true;
    DLL_APP.disabled = true;
    LIB_APP.disabled = true;
    aber gut auskommentieren ist ja eh sogut wie weg und damit ist das nicht weiters schlimm oder?

    E: ok Punkt2 fällt weg ich war an der falschen stelle

    E2:
    ok.. also beim test am schluss kam ein
    c:\*projekt pfad*\stdafx.h(28) : fatal error C1083: Datei (Include) kann nicht geöffnet werden: "windows.h": No such file or directory

    raus, sprich fehlschlag und selbes problem wie immer?!

    E3:
    irgendwas ist da komisch, ich hab mir nochmal VC++ verzeichnisse angeschaut(da wo ich die pfäde rein gemacht habe) und muss feststellen ,dass bei Ausführbaren Datein und Include datein nicht mehr der volle pfad da steht sondern nur bis zum PSDK und nicht mehr in die unter ordner. Bei den Bibliothekseinträgen fehlt der eintrag sogar komplett

    E4: -E nummern korektiert-

    E5: ok nach nochmaligem eintragen der pfäde wird windows.h gefunden, nur irgendwie ist mir gerade vor meinenen Augen der include pfad wieder verschwunden 😮

    E6: mal noch eine frage, was will mein VC++ immer im ins internet?
    E7: so ganz gehen tut das scheinbar immer noch nicht, er nimmt zwar die windows.h an, aber mekert dafür immer etwas in der art "Verweis auf nicht aufgelöstes externes Symbol" und dass selbst bei coden die hier aus dem forum sind und scheinbar mal funktioniert haben.



  • zu €6: Daten an Micro4oft schicken...

    zu €7: Code, sowie Fehlermeldung posten!

    Allgemein:

    Das Platform SDK bringt alles für Winapi-Programme mit.
    Die MFC ist eine Art Vereinfachung, welche Objektorientiert aufgebaut ist.

    Die DirectX Api dient zur Grafik & Soundausgabe, und bringt mehr tools mit, die man beim Spieleentwickeln brauchen könnte...
    DirectX hat nichts mit ersten Windowsprogrammen zu tun!



  • Vergessen: "Unresolved Symbols" deuten auf ein LINKER-Problem hin, hast du die "lib"-Pfade mal überprüft?


Anmelden zum Antworten