Tämä antaa virheilmoituksen:
harjoitus.hBrBackground=(HBRUSH) GetStockObject(BLACK_BRUSH);
Muutama viikko sitten tästä oli jotakin informaatiota
https://www.ohjelmointiputka.net/keskustelu/
mutta en ymmärrätänyt tuota ohjetta
lainaus:
Linkkerin virhe tarkoittaa että kyseinen IMG_load-funktio esitellään kyllä mutta sille ei ole toteutusta, ts. sinun on linkitettävä kyseisen tiedoston toteutus mukaan ohjelmaan. Eli käytännössä lisättävä linkkerin parametreihin -lSDL_image (muistaakseni noin). Linkkerin asetukset löytyvät Dev-C++:ssa projektin asetuksista.
Miten tuota voi soveltaa tähän, kun ei ole kyse tuosta imagesta?
Edit: kääntäjä Dev-Cpp
Auttaisi jos olisit kertonut myös sen virheen. Jos kyseessä on kuitenkin linkkerivirhe, helpoiten saat sen korjattua aloittamalla Dev-C++:lla Windows application (tms) projektin joka laittaa tarvittavat asetukset automaattisesti.
GetStockObject löytyy gdi32-kirjastosta, eli -lgdi32.
Googlella ja funktion nimellä löytää yleensä tiensä sivulle, jolla kerrotaan, mistä kirjastosta tietty funktio löytyy, ja ratkaisu on aina sama.
Huomasin, että tämä Dev-Cpp:n asennus on tavallaan mulla vielä kesken.
Latasin tuolta ohjeen mukaan:
http://www.it.lut.fi/kurssit/05-06/Ti5212700/projects/devc _glut_ohjeet.html
Mutta tiedostoa glut32.dll ei löydy windows/system32 hakemistosta. Ilmeisesti sitä tarvitaan. Mistä sen voi saada?
Edit: Löysin jo sen. Ja kukkuu! Sain sen toimimaan!
Aihe on jo aika vanha, joten et voi enää vastata siihen.