vegego
13/02/2006, 11h41
Bonjour à vous tous
Je solicite votre aide, je suis en train d'apprendre à programmer sur DS
et je vient de rencontrer un problème de compilation avec les images
voila l'erreur afficher par le compilateur
arm-elf-g++ -g -mthumb-interwork -mno-fpu -L/c/devkitPro/PAlib/lib -specs=ds_arm9.specs -Lc:/devkitPro/PAlib//lib -lpa9 -L/c/devkitPro/libnds/lib -lnds9 -o build.elf
c:/devkitpro/devkitarm/bin/../lib/gcc/arm-elf/4.0.2/../../../../arm-elf/lib/interwork/ds_arm9_crt0.o: In function `CIDLoop':
ds_arm9_crt0.s:(.init+0x200): undefined reference to `main'
make[1]: *** [/c/devkitPro/Projets/test/test.elf] Error 1
Cette erreur s'affiche aussi pour des exemples prit sur les sites internet donc je croit pas que sa vient de mon programme mais au cas ou je vous montre le code :
#include <PA9.h>
#include "gfx/grimhar03.map.c"
#include "gfx/grimhar03.raw.c"
#include "gfx/grimhar03.pal.c"
int main (int argc, char ** argv)
{
PA_Init ();
PA_InitVBL ();
PA_LoadPal (PAL_BG0, grimhar03_Palette);
//PA_LoadPal (PAL_BG1, grimhar03_Palette);
PA_LoadSimpleBg (0, 3, grimhar03_Tiles, grimhar03_Map, BG_256x256, 0, 1);
//PA_LoadSimpleBg (1, 3, grimhar03_Tiles, grimhar03_Map, BG_256X256, 0, 1);
while (1)
{
PA_WaitForVBL ();
}
return 0;
}
Merci de votre aide :)
Je solicite votre aide, je suis en train d'apprendre à programmer sur DS
et je vient de rencontrer un problème de compilation avec les images
voila l'erreur afficher par le compilateur
arm-elf-g++ -g -mthumb-interwork -mno-fpu -L/c/devkitPro/PAlib/lib -specs=ds_arm9.specs -Lc:/devkitPro/PAlib//lib -lpa9 -L/c/devkitPro/libnds/lib -lnds9 -o build.elf
c:/devkitpro/devkitarm/bin/../lib/gcc/arm-elf/4.0.2/../../../../arm-elf/lib/interwork/ds_arm9_crt0.o: In function `CIDLoop':
ds_arm9_crt0.s:(.init+0x200): undefined reference to `main'
make[1]: *** [/c/devkitPro/Projets/test/test.elf] Error 1
Cette erreur s'affiche aussi pour des exemples prit sur les sites internet donc je croit pas que sa vient de mon programme mais au cas ou je vous montre le code :
#include <PA9.h>
#include "gfx/grimhar03.map.c"
#include "gfx/grimhar03.raw.c"
#include "gfx/grimhar03.pal.c"
int main (int argc, char ** argv)
{
PA_Init ();
PA_InitVBL ();
PA_LoadPal (PAL_BG0, grimhar03_Palette);
//PA_LoadPal (PAL_BG1, grimhar03_Palette);
PA_LoadSimpleBg (0, 3, grimhar03_Tiles, grimhar03_Map, BG_256x256, 0, 1);
//PA_LoadSimpleBg (1, 3, grimhar03_Tiles, grimhar03_Map, BG_256X256, 0, 1);
while (1)
{
PA_WaitForVBL ();
}
return 0;
}
Merci de votre aide :)