Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: C++: SDL_ttf:n käyttö

tuomas11 [23.06.2008 23:48:57]

#

Niin eli tekstiä pitäisi saada ruudulle. SDL_ttf-kirjasto on asennettuna. Enää puuttuu ohjeet tekstin tulostamisesta. Voisiko joku laittaa joko tähän koodin tai linkin koodiin, jolla saisi helpoiten tulostettua tekstiä. Olen googlesta ohjeita katsonut, mutta en jostain syystä saa ohjeiden avulla tulostusta toimimaan.

vidar [24.06.2008 09:57:27]

#

http://gpwiki.org/index.php/SDL_ttf:Tutorials:Basic_Font_Rendering

tuomas11 [24.06.2008 11:00:28]

#

Kiitos.

Onkohan tuossa SDL_ttf.h-kirjaston asennuksessa jotain häikkää kun tämmöisellä koodilla:

#include <SDL/SDL.h>
#include <SDL/SDL_ttf.h>
#include <cstdlib>

int main(int argc, char *argv[]) {


    if( SDL_Init(SDL_INIT_VIDEO) < 0 )
    {
        fprintf(stderr, "SDL:n alustus ei onnistunut: %s\n", SDL_GetError());
        return 0;
    }

    SDL_Surface * naytto;
    TTF_Font *font;
    naytto = SDL_SetVideoMode(1024, 768, 32, SDL_HWSURFACE|SDL_RESIZABLE);

    TTF_Init();
      font = TTF_OpenFont("ariblk.ttf", 12);
      atexit(TTF_Quit);

    SDL_Delay(5000);

    SDL_Quit();
    return 0;
}

Dev-C++ antaa erroria:

[linked error] undefinded reference to 'TTF_Quit'

[linked error] undefinded reference to 'TTF_Init'

[linked error] undefinded reference to 'OpenFont'

[Build error] (Project1.exe)Error 1

Kirjaston asensin yksinkertaisesti lataamalla sen dev-packin ja asentamalla sen. Mikä mättää?

Blaze [24.06.2008 11:42:07]

#

Et linkkaa mukaan tuota SDL_ttf-kirjastoa. Anna kääntäjälle vipu -lSDL_ttf

tuomas11 [24.06.2008 11:49:04]

#

Katsos tosiaan. Näin siinä käy kun pitää aloittelijana ohjelmoinnista vajaa vuoden tauon. Kiitos paljon!

Vastaus

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

Tietoa sivustosta