Hei.
Innostuin kokeilemaan SDL:ää ja muuten menee hyvin, mutta oppaan neljännessä osassa, missä käsittellään SDL_gfx:ää, tulee virhe, kun yritän kääntää koodin.
Olen asentanut paketit: SDL_gfx-devel.i686 ja SDL_gfx.i686
ja kun kokeilen kääntää koodin komennolla:
g++ rotate.cpp -o rotate -lSDL
saan herjan:
rotate.cpp:(.text+0xc5): undefined reference to `rotozoomSurface' collect2: ld returned 1 exit status
Koodi on alla: mod. poisti turhan
Osaisiko joku neuvoa, miten saan rotaten toimimaan ja pääsen eteenpäin.
Lisää käännökseen -lSDL_gfx
.
Kiitos Metabolix!
Nyt jatkan lukemista ja harjoittelua.
Hei en viitsinyt tehdä uutta ketjua tästä, mutta miksiköhän koodini ei toimi.
Yritän piirtää kuvan ruudulle, kääntää sen ja piirtää kuvan taas ruudulle, kun painetaan nuoli-ylös näppäintä.
Nyt kun käynnistän ohjelman, niin kuva piirretään ruudulle, mutta kun painan nuoli-ylös näppäintä, niin poistutaan ohjelmasta, eikä muuta.
EDIT: Otetaan sen verran takaisin, että homma toimii hyvin. Olin vain unohtanut sdl-delayn, eli ruutu vain vilahti.
Aihe on jo aika vanha, joten et voi enää vastata siihen.