Paar Fragen zu Visual C++ & SDL



  • 1. ist das mit den Headerdateien gleich wie bei Borland, dass man eigene Headerdateien mit " " einbindet und integrierte dateien oder wie man das nennt mit < >
    2. Welches VC++ ist zu empfehlen? ich hab jetzt das Studio 2005 und Version 6 .. ?!?
    3. Wie kann ich SDL in Visual C++ 6 einbinden? Ich habs genau so gemacht: http://lazyfooproductions.com/SDL_tutorials/lesson01/windows/msvcpp6/index.php
    Allerdings kommt bei der kompilierung immer:

    Temporäre Dateien und Ausgabedateien für "sdl_test - Win32 Debug" werden gelöscht.
    --------------------Konfiguration: sdl_test - Win32 Debug--------------------
    Kompilierung läuft...
    main.cpp
    c:\temp\sdl_test\main.cpp(5) : error C2065: 'SDL' : nichtdeklarierter Bezeichner
    c:\temp\sdl_test\main.cpp(5) : error C2146: Syntaxfehler : Fehlendes ';' vor Bezeichner 'SDL_Init'
    c:\temp\sdl_test\main.cpp(7) : error C2146: Syntaxfehler : Fehlendes ';' vor Bezeichner 'SDL_Quit'
    Fehler beim Ausführen von cl.exe.
    
    sdl_test.exe - 3 Fehler, 0 Warnung(en)
    

    und als Quellcode hab ich:

    #include "SDL/SDL.h"
    int main( int argc, char* args[] )
    {
    	//Start
    	SDL SDL_Init( SDL_INIT_EVERYTHING );
    	//Quit
    	SDL SDL_Quit();
    	return 0;
    }
    

    PS: Hab davor sozusagen noch nix mit VC++ gemacht 🙄 😃



  • Das einbinden von "includes" geht ganz normal... (also i.d.R. ")

    Ich persönlich würde auf keinen Fall VC6 verwenden, da dieser Compiler nicht sher Standard-Conform ist (und auch schon 8 Jahre alt).

    Nimm VC2005. Entweder die kostenlose Express-Edition (wenn Du keine MFC brauchst) oder Du musst Dir min. die Standard-Edition kaufen.



  • okay, und welches ist der "beste" visual compiler, falls es einen besten gibt
    was genau bedeutet eigentlich MFC?
    und muss ich beim Standard bzw. 2005er die SDL Dateien auch einfach in das Includes bzw. Libs Verzeichnis kopieren, damit ich sie verwenden kann?
    bis dahin schonmal vielen dank



  • I.d.R. ist der beste compiler immer der aktuelle (also VC2005 aka VC8).
    Du kannst DIr natürlich auch den Referenz-Compiler kaufen (comeau):
    http://www.comeaucomputing.com/tryitout/

    MFC ist die "Microsoft Foundation Class" und ist einfach ein Wrapper um die WinAPI, damit man damit "einfacher" GUI Applikationen entwicklen kann.

    Bzgl. SDL kenne ich mich nicht aus...



  • ich hab glaub grad was gefunden
    1. SDK muss wohl installiert sein ( 🙄 gestern abend übersehn)
    2. .dll's neu builden, weil die im SDL-Archiv wohl für VC6 sind

    http://www.libsdl.org/cgi/docwiki.cgi/FAQ_20Compiling_20on_20Microsoft_20Visual_20C_2b_2b_202005_20Express

    habs aber noch nicht fertig, download läuft noch (windows server sind so lahm)



  • hat sich bei mir inzwischen erledigt, trotzdem danke für die hilfe 🙂


Anmelden zum Antworten