Eli onkos olemassa valmista funktiota ruudulle piirtämiseen. Putpixeliä en ole saanut toimimaan. Mitäs includeja se vaatii? Kääntäjä on Dev-C 4.9.9.2
Jos ei ole valmista funktiota, olisi kiva saada vähän vinkkejä, että mistä aloitan, kun pikseleitä haluaisin ruudulle piirtää. (muutenkin kuin tekstin muodossa)
Jos ei ole valmista funktiota, olisi kiva saada vähän vinkkejä, että mistä aloitan, kun pikseleitä haluaisin ruudulle piirtää. (muutenkin kuin tekstin muodossa)
Vastaukset 8
Vanhimmat
>...vähän vinkkejä, että mistä aloitan...
Tuolla on aihetta käsitelty aloittelijan näkökulmasta:
http://sol.gfxile.net/gp/ch01_devcpp.html
http://sol.gfxile.net/gp/ch02.html
En pysty yhdistämään PlanetMirror.com:iin ja siitä toisesta osoitteesta ei löydy sitä SDL DevPak:ia. (en sitten tiedä, löytyykö PlanetMirrorista, kun en onnistu yhdistämään). Muita SDL -paketteja kyllä löytyy, mutta niiden asennus ei onnistu. :( Että osaakin olla näin vaikeaa.
lataa ihan tylysti tuo: http://www.libsdl.org/release/SDL-devel-1.2.11-mingw32.tar.gz
sitten heität lib-kansiosta löytyvät roinat dev-cpp:n vastaavaan libiin ja includet dev-cpp:n includeen. muista myös pistää se bin-kaniosta löytyvä dll sen sdl:ää käyttävän ohjelmasi kanssa samaan kansioon
Eteenpäin kuitenkin mentiin, joten kiitos siitä! Kokeilin noiden filujen kopioimisen jälkeen ajaa mukana tulleita esimerkkejä, mutta tulee
[linked error] undefined reference to `SDL_quit'
[linked error] undefined reference to ...
Ja noita siis tulee useita.
lisäsitkö ne libit linkkerin asetuksiin? ilmeisesti et, eli etsi sieltä jostakin valikosta ne linkitettävät kirjastot, ja lisää siihen listaan libSDLmain.
jos et löydä, kokeile lisätä lähdekoodiisi tämä:
#pragma comment(a,"libSDLmain.a")
Arvostan apuasi... Kokeilin laittaa ne lisätyt filut omiin kansioihinsa ja lisäsin ne sitten compilerin asetuksiin. Sen jälkeen se rupesi valittamaan picture.xbm:stä. Lisäsin sen include -kansioon ja nyt se taas valittaa niitä [linker error]...
Kokeilin lisätä koodin alkuun
#pragma comment(a,"libSDLmain.a")
mutta se ei tunnu vaikuttavan millään tavalla.
MS Visual C 2055 Express edition. Ennyt taas jaksa kaivaa lataus linkkiä.
siinä tuo hoituu näin:
#pragma comment(lib, "SDLmain.lib")
#pragma comment(lib, "SDL.lib")
#pragma comment -jutut on ms:n omia juttuja. Dev-c :ssa nuo kuuluu paiskata linkkerille tyyliin -lSDLmain -lSDL