Yozart Posté(e) le 22 décembre 2008 Posté(e) le 22 décembre 2008 (Re) bonjour, Depuis ce matin, j'essaie d'utiliser la libWiiSprite. Le fait est que je n'arrive même pas a compiler les exemples. J'ai copié le contenu des dossier includes (libwiisprite et libpng) dans le dossier : ...\devkitPro\libogc\include comme dans le tuto. et le contenu des dossiers lib (tjs libwiisprite et libpng) dans le dossier ...\devkitPro\libogc\lib J'avais alors le message suivant: linking ... invaders.elfd:/logiciels/devkitpro/devkitppc/bin/../lib/gcc/powerpc-gekko/4.2.4/../../../../powerpc-gekko/bin/ld.exe: cannot find -lwiispritecollect2: ld returned 1 exit statusmake[1]: *** [/d/Logiciels/devkitPro/examples/wii/invaders/invaders.elf] Error 1"make": *** [build] Error 2 En deplacant les deux fichiers *.a dans le dossier ...\devkitPro\libogc\lib\wii, j'obtiens les messages suivants: /devkitPro/libogc/lib/wii\libwiisprite.a(quad.o): In function `wsp::Quad::Draw(float, float) const':/home/chaosteil/code/wii/libwiisprite/source/quad.cpp:100: undefined reference to `GX_Position2f32'/home/chaosteil/code/wii/libwiisprite/source/quad.cpp:101: undefined reference to `GX_Color4u8'/home/chaosteil/code/wii/libwiisprite/source/quad.cpp:102: undefined reference to `GX_Position2f32'/home/chaosteil/code/wii/libwiisprite/source/quad.cpp:103: undefined reference to `GX_Color4u8'/home/chaosteil/code/wii/libwiisprite/source/quad.cpp:104: undefined reference to `GX_Position2f32'/home/chaosteil/code/wii/libwiisprite/source/quad.cpp:105: undefined reference to `GX_Color4u8'/home/chaosteil/code/wii/libwiisprite/source/quad.cpp:106: undefined reference to `GX_Position2f32'/home/chaosteil/code/wii/libwiisprite/source/quad.cpp:107: undefined reference to `GX_Color4u8'/home/chaosteil/code/wii/libwiisprite/source/quad.cpp:108: undefined reference to `GX_End'/home/chaosteil/code/wii/libwiisprite/source/quad.cpp:114: undefined reference to `GX_Position2f32'/home/chaosteil/code/wii/libwiisprite/source/quad.cpp:115: undefined reference to `GX_Color4u8'/home/chaosteil/code/wii/libwiisprite/source/quad.cpp:116: undefined reference to `GX_Position2f32'/home/chaosteil/code/wii/libwiisprite/source/quad.cpp:117: undefined reference to `GX_Color4u8'/home/chaosteil/code/wii/libwiisprite/source/quad.cpp:118: undefined reference to `GX_Position2f32'/home/chaosteil/code/wii/libwiisprite/source/quad.cpp:119: undefined reference to `GX_Color4u8'/home/chaosteil/code/wii/libwiisprite/source/quad.cpp:120: undefined reference to `GX_Position2f32'/home/chaosteil/code/wii/libwiisprite/source/quad.cpp:121: undefined reference to `GX_Color4u8'/home/chaosteil/code/wii/libwiisprite/source/quad.cpp:122: undefined reference to `GX_Position2f32'/home/chaosteil/code/wii/libwiisprite/source/quad.cpp:123: undefined reference to `GX_Color4u8'/home/chaosteil/code/wii/libwiisprite/source/quad.cpp:124: undefined reference to `GX_End'd:/Logiciels/devkitPro/libogc/lib/wii\libwiisprite.a(sprite.o): In function `wsp::Sprite::Draw(float, float) const':/home/chaosteil/code/wii/libwiisprite/source/sprite.cpp:422: undefined reference to `GX_Position2f32'/home/chaosteil/code/wii/libwiisprite/source/sprite.cpp:423: undefined reference to `GX_Color4u8'/home/chaosteil/code/wii/libwiisprite/source/sprite.cpp:424: undefined reference to `GX_TexCoord2f32'/home/chaosteil/code/wii/libwiisprite/source/sprite.cpp:425: undefined reference to `GX_Position2f32'/home/chaosteil/code/wii/libwiisprite/source/sprite.cpp:426: undefined reference to `GX_Color4u8'/home/chaosteil/code/wii/libwiisprite/source/sprite.cpp:427: undefined reference to `GX_TexCoord2f32'/home/chaosteil/code/wii/libwiisprite/source/sprite.cpp:428: undefined reference to `GX_Position2f32'/home/chaosteil/code/wii/libwiisprite/source/sprite.cpp:429: undefined reference to `GX_Color4u8'/home/chaosteil/code/wii/libwiisprite/source/sprite.cpp:430: undefined reference to `GX_TexCoord2f32'/home/chaosteil/code/wii/libwiisprite/source/sprite.cpp:431: undefined reference to `GX_Position2f32'/home/chaosteil/code/wii/libwiisprite/source/sprite.cpp:432: undefined reference to `GX_Color4u8'/home/chaosteil/code/wii/libwiisprite/source/sprite.cpp:433: undefined reference to `GX_TexCoord2f32'/home/chaosteil/code/wii/libwiisprite/source/sprite.cpp:434: undefined reference to `GX_End'/home/chaosteil/code/wii/libwiisprite/source/sprite.cpp:405: undefined reference to `GX_Position2f32'/home/chaosteil/code/wii/libwiisprite/source/sprite.cpp:406: undefined reference to `GX_Color4u8'/home/chaosteil/code/wii/libwiisprite/source/sprite.cpp:407: undefined reference to `GX_TexCoord2f32'/home/chaosteil/code/wii/libwiisprite/source/sprite.cpp:408: undefined reference to `GX_Position2f32'/home/chaosteil/code/wii/libwiisprite/source/sprite.cpp:409: undefined reference to `GX_Color4u8'/home/chaosteil/code/wii/libwiisprite/source/sprite.cpp:410: undefined reference to `GX_TexCoord2f32'/home/chaosteil/code/wii/libwiisprite/source/sprite.cpp:411: undefined reference to `GX_Position2f32'/home/chaosteil/code/wii/libwiisprite/source/sprite.cpp:412: undefined reference to `GX_Color4u8'/home/chaosteil/code/wii/libwiisprite/source/sprite.cpp:413: undefined reference to `GX_TexCoord2f32'/home/chaosteil/code/wii/libwiisprite/source/sprite.cpp:414: undefined reference to `GX_Position2f32'/home/chaosteil/code/wii/libwiisprite/source/sprite.cpp:415: undefined reference to `GX_Color4u8'/home/chaosteil/code/wii/libwiisprite/source/sprite.cpp:416: undefined reference to `GX_TexCoord2f32'/home/chaosteil/code/wii/libwiisprite/source/sprite.cpp:417: undefined reference to `GX_End'collect2: ld returned 1 exit statusmake[1]: *** [/d/Logiciels/devkitPro/examples/wii/invaders/invaders.elf] Error 1"make": *** [build] Error 2 Bref, je patauge grave. Merci de votre aide.
Yozart Posté(e) le 23 décembre 2008 Auteur Posté(e) le 23 décembre 2008 Voici la solution apportée par Chaosteil lui même... En gros, recompiler les sources (lien vers les sources fournit) Hey, This is a simple error because of the new binaries of libogc. I'd recommend you compile libwiisprite again from the sources Here is a link: http://chaosteil.googlepages.com/libwiispr...b-source.tar.gz It should immediately work after you compile the sources yourself. You can also tell everybody in the forum that the sources are also now on the wiki, so they are able to do with them whatever they want Happy coding, Chaosteil
Yuka Posté(e) le 19 février 2009 Posté(e) le 19 février 2009 Merci à toi Yozart ! J'avais le même probleme posé dans le 1° topic de ce forum d'ailleurs... Et tout fonctionne à présent Merci beaucoup pour l'info ! c'est nickel ++ Yuka
Messages recommandés
Créer un compte ou se connecter pour commenter
Vous devez être membre afin de pouvoir déposer un commentaire
Créer un compte
Créez un compte sur notre communauté. C’est facile !
Créer un nouveau compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant