unklare Meldung beim Kompilieren



  • Hi!

    Wenn ich folgenden Codeschnipsel kompilieren will erhalte ich folgende Fehlerausgabe bei Compiliervorgang:

    #include <stdio.h>
    #include "SDL.h"
    
    main() {
        SDL_Surface* display = SDL_GetVideoSurface();
        if( display != 0)
            printf("Auflösung ist: %d x %d\n", display->w, display->h);
        else
            printf("display == null\n");
    }
    
    tom@linux:~/Eigene Dateien/Programmieren/C++ Workspace/SDL Beginnings> g++ -I/usr/include/SDL -o test01 test01.c
    /tmp/ccWT4FeD.o(.text+0x1d): In function `main':
    : undefined reference to `SDL_GetVideoSurface'
    collect2: ld returned 1 exit status
    

    Was ist hier nicht richtig ?

    thx
    Tom



  • da fehlen die bibliotheken... kompilier mal mit g++ $(sdl-config --cflags --libs)



  • danke hat geholfen

    tom


Anmelden zum Antworten