WinAPI Datei stdafx.h wird nicht gefunden



  • Hallo,

    ich habe mir auf der Microsoft Website die Visual C++ 2005 Express Edition heruntergeladen.
    Nun hab ich folgendes versucht:
    http://www.cpp-tutor.de/mfc/mfc/kap2/lektion1.htm

    Leider sagt er mir, das die Headerdatei stdafx.h nicht gefunden werden kann.

    Wenn ich allerdings eine neues WindowForm Project anlege (ich denke dieses nutzt die MFC) nutzt diese die Datei stdafx.h, allerdings ist diese hier neu geschrieben worden (Im Projekmananger ist sie unter Headerdateien). In dieser steht nur #pragma once. Desweiteren gibt es eine .cpp Datei die stdafx.cpp heißt und nur den Code #include "stdafx.h" enthält.
    Ich kann allerdings nicht nachvollziehen wo die Datei stdafx.cpp aufgerufen wird.

    Im Include Verzeichnis kann ich die Datei nicht finden. Allerdings findet die Windowssuche die Datei in 4 Unterordnern (von Visual C++) die immer in einer Ebene den Ordner Templates haben, also denke ich das diese über die den Wizard (mit dem ich zum nachvollziehen die obengenannte MFC Anwendung erstellt habe) reinkommt.

    Was muss ich tun um mit der Windows API zu arbeiten?

    Vielen Danke für Eure Hilfe.

    mfg



  • Die Header-Datein "stdafx.h", hat den Sinn, daß eine vorkompilierte Header-Datei erzeugt wird. Um temporär das Problem zu lösen, kann man den Complier-Schalter "vorkompilierte Header-Datei erzeugen" deaktivieren.



  • oder die datei einfach erstellen und dort seine includes einfügen 🙂

    geht schneller beim compilieren 🙄

    MfG RadiatioN



  • Aha und was muss ich da jetzt genau anstellen?
    Sorry bin kein C/C++ Programmierer und habe überhaupt keine Erfahrung mit VC++

    Edit: Habe mir noch andere WinApi Tutorials angesehen, in denen wurde mit der Datei "windows.h" gearbeitet, diese ist bei mir auch nicht vorhanden.



  • www.germangamedev.de ... da ist nen Tutorial wie man den Visual C++ 2005 Express Edition richtig einrichtet... du hast ziemlich warscheinlich das Platform SDK nicht richtig eingerichtet -.-



  • Hubibi schrieb:

    Was muss ich tun um mit der Windows API zu arbeiten?

    Das PSDK runterladen, installieren und einbinden...
    http://blog.kalmbachnet.de/?postid=58
    http://msdn.microsoft.com/vstudio/express/visualc/usingpsdk/



  • Danke, werde das ganze dann mal einrichten.
    Hab in unserem Softwareschrank noch ne Visual Studio 6 Edition gefunden, für die wurde das Tutorial geschrieben. Mit der klappt im Moment alles und ich werd vorerst dabei bleiben.

    Danke



  • hmm das ist die dümmste Idee die du haben konntest 😃 Du hast damit
    1. nicht mehr den neusten Standart
    2. entgeht dir damit die mglichkeit den kostenlosen, im moment besten Compiler aufm Markt zu bekommen... den in einem Jehr kostet er 100€ oder so...
    3...


Anmelden zum Antworten