Hirdetés

Új hozzászólás Aktív témák

  • emitter

    őstag

    Fordítási hibák, valszeg én vagyok a béla, de mi a rák van ezzel :F

    emitter@LAPTOP:~/Letoltesek/sdl-talk-1-examples$ gcc -o mixer-music mixer-music.c -Wall -lncurses -lSDL -lSDL_mixer -I/usr/include/SDL
    mixer-music.c: In function 'Mix_LoadMUS_RW2':
    mixer-music.c:187: error: invalid application of 'sizeof' to incomplete type 'Mix_Music'
    mixer-music.c:192: error: dereferencing pointer to incomplete type
    mixer-music.c:280: error: dereferencing pointer to incomplete type
    mixer-music.c:282: error: dereferencing pointer to incomplete type


    a kérdéses sorok a kódomban:

    187: music = (Mix_Music *) malloc(sizeof(Mix_Music));

    192, 280, 282: music->error = 0;

    ---
    megnéztem, a patchelt SDL-példakódban a MixMusic* típus így néz ki:

    static Mix_Music * volatile music_playing = NULL;

    ezalapján hol lehet a hiba?
    köszi!

    ui: mindez egy hivatalos SDL-példakódban volt..

    [Szerkesztve]

Új hozzászólás Aktív témák