j'ai fait un prog en SDL, avec des images, donc une ligne comme ca :
Code :
- p0000s = IMG_Load("images/plop.PNG" );
|
jusque là, ca tourne, ca s'affiche etc...
Mais quand je copie l'éxécutable, les DLL, et le dossier images dans un autre répertoire que mon projet (pour distribuer), je peux lancer le programme, mais les images se chargent pas...
Il a pas retrouvé les images.
dans le doute, j'ai rajouté une ligne après IMG_LOAD :
Code :
- cerr<<"TAILLE DE LA SURFACE "<<plop->w<<" "<<plop->h<<endl;
|
Et là, quand j'exécute depuis mon compilateur (Code::Blocks), ca affiche la bonne taille, tout tourne nickel,
mais depuis la copie du programme, ca plante => l'image est mal chargée, donc ->w n'est pas défini.
Voila, donc je voudrais savoir pourquoi il trouve pas mes images quand je déplace...
j'ai essayé dans le dossier du programme, et dans "images" comme à l'origine
Merci
Message édité par DarWog le 02-06-2008 à 19:40:28