SDL und TTF lib
-
ich habe ein programm geschrieben, dass die SDL verwendet.
soweit kein problem es funzt auch alles reibungslos.jetzt brauche ich eine textausgabe in meinem programm. dazu
wollte ich die TTF lib verwenden.
allerdings gibt es ein problem:
in der TTF_Init() funktion stuerzt das programm ab:
"Fehler in Anwendung"
"Die Anwendung konnte nicht richtig initialisiert werden (0xc00000005). Klicken Sie auf "OK", um die Anwendung zu beenden."ich arbeite unter windows xp und benutze minGW.
ich habe alle bibliotheken: SDL, freetype (version 2.1.5), TTF 2.0.6
mit minGW compiliert.
die dlls "sdl.dll" und "sdl_ttf.dll" liegen im anwendungsverzeichnis.
-
hmmm. es scheint nicht an der TTF sondern an der SDL_image lib zu liegen.
sobald ich versuche mit IMG_loag( "test.png" ) ein bild zu laden kommt
die fehlermeldung.
d.h. das programm stuerzt in der IMG_load funktion ab....hat jemand ne idee woran das liegen koennte??
oder hat jemand das ganze schon zum laufen gebracht (windows xp, minGW)?
-
Nullpointer?
Bye, TGGC
-
nein.
SDL_Surface* s = IMG_Load( "bild.png" ); // hier erfolgt der absturtz int i = 0; // diese stelle wird nie erreicht
aber ok. die SDL_image lib habe ich zum laufen gebracht.
(die erstellte dll scheint fehlerhaft zu sein...)allerdings habe ich immer noch das problem mit der SDL_ttf lib:
if ( TTF_Init() < 0 ) { // programmabsturtz cerr << "Couldn't initialize TTF: " << SDL_GetError() << endl; // wird nie erreicht exit( 0 ); } cerr << "ok" << endl; // wird nie erreicht
ich habe die SDL_ttf lib fuer mein system compiliert
(configure, make, make install) und beide dlls (die erstellte und die zum
download angeboten wird) ausprobiert.
das programm stuerzt aber immer mit der fehlermeldung (siehe 1. post) ab.hat niemand eine idee?