Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

Porates

Frischling

  • »Porates« ist der Autor dieses Themas

Beiträge: 32

Beruf: GameDesign Student bei Qantm Institut München, Gründer von DarkMirrorGames

  • Private Nachricht senden

1

07.02.2010, 16:15

Visual Studio 2008 Pro : SDL.dll nicht gefunden

DIe Überschrift sagt fast alles, sobald ich diesen Code:

C-/C++-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
// Zunächst müssen wir den SDL Header einbinden, in dem alle SDL Funktionen und Konstanten deklariert sind   

#include <SDL.h>   

// Hier definieren wir globale Variablen   

// Für das erste kleine Beispiel benötigen wir lediglich einen Backbuffer   

SDL_Surface* g_pBackBuffer = 0;   

// Die main-Funktion ist der Haupteinsprungspunkt des Programmes   

int main( int argc, char* argv[] )   
{   
    // Die Video-Komponente der SDL initialisieren   

    // Gibt die Funktion einen Wert < 0 zurück, ist ein Fehler aufgetreten   

    if( SDL_Init( SDL_INIT_VIDEO ) < 0 )   
    {   
        return 0;   
    }   

    // In einen Videomodus schalten; SDL_SetVideoMode gibt bei Erfolg einen Zeiger auf den Backbuffer zurück   

    // Im Gegensatz zu anderen Surfaces muß dieses Surface nicht vom Entwickler freigegeben werden   

    g_pBackBuffer = SDL_SetVideoMode( 800, 600, 16, SDL_HWSURFACE | SDL_DOUBLEBUF );   
    if( 0 == g_pBackBuffer )   
    {   
        // Bereits initialisiertes SDL System deinitialisieren   

        SDL_Quit();   
        return 0;   
    }   

    // Wenn wir hier angekommen sind, ist das Fenster erstellt und einsatzbereit   


    // Diese Variable wird Informationen über die aufgetretenen Ereignisse speichern, die uns SDL_PollEvent mitteilt   

    SDL_Event clEvent;   

    // Hier beginnen wir die Hauptschleife des Programms ...   

    while( 1 )   
    {   
        // ... und die Schleife wird nur verlassen, wenn eine Taste gedrückt wurde   

        if( SDL_PollEvent( &clEvent ) && ( clEvent.type == SDL_KEYDOWN ) )   
        {   
            break;   
        }   
    }   

    // Das Programm soll beendet werden   

    // SDL deinitialisieren   

    SDL_Quit();   

    // Und Schluß   

    return 0;   
}  


compilieren will. Kommt der Fehler das die SDL.dll Datei auf meinem PC fehlt.

Die SDL.h hat VAssistX beim includen automatisch gefunden.
www.darkmirrorgames.de

KeksX

Community-Fossil

Beiträge: 2 107

Beruf: Game Designer

  • Private Nachricht senden

2

07.02.2010, 16:29

Du must die SDL.dll einfach in den Ordner kopieren, wo die EXE auch zu finden ist ;)

Porates

Frischling

  • »Porates« ist der Autor dieses Themas

Beiträge: 32

Beruf: GameDesign Student bei Qantm Institut München, Gründer von DarkMirrorGames

  • Private Nachricht senden

3

07.02.2010, 16:35

Omg, ok es geht xD

danke für die Hilfe
www.darkmirrorgames.de

Werbeanzeige