Intializieren eines SDLmm-Programms



  • Hi.
    Ich wollte heute mein erstes Programm in SDL schreiben.
    Hier ist erstmal der Quelltext:

    #include <C:\Programme\CodeBlocks\SDL-1.2.13\SDLmm-0.1.8\src\sdlmm.h>
    #include <iostream>
    
    int main() {
    
        std::cout<<"Initializing SDL.\n";
    
        if(SDLmm::Init(SDLmm::Display::Init()|SDLmm::Audio::Init())==(-1))
        {
            std::cout<<"SDL klappt nicht weil: \n" << SDLmm::GetError();
            exit(-1);
        }
    
        std::cout<<"SDL ist bereit.\n";
    
        std::cout<<"Beendet SDL.\n";
    
        SDLmm::Quit();
    
        std::cout<<("Beenden...\n");
    
        exit(0);
    }
    

    Nun kommen beim ausführen aber folgende Errors:
    error: SDLmm::Audio' has not been declared error:Init' was not declared in this scope
    Wieso kommen die,bzw. was kann ich da tun,könnt ihr mir da einen Tipp geben?

    Danke im Voraus mfg.



  • klingt, wie eine nicht eingebundene Library.

    Btw schau Dir mal das WikiBook zur SDL an. Dann verstehst Du auch, was da eigentlich alles rund um die SDL passiert.
    http://de.wikibooks.org/wiki/SDL


Anmelden zum Antworten