Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: C++: SDL ja gfx error

javerkki [30.06.2010 13:10:42]

#

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.

Metabolix [30.06.2010 13:11:13]

#

Lisää käännökseen -lSDL_gfx.

javerkki [30.06.2010 13:25:02]

#

Kiitos Metabolix!

Nyt jatkan lukemista ja harjoittelua.

javerkki [05.07.2010 21:13:05]

#

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.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta