linking GX December 26, 2009 07:41AM | Registered: 15 years ago Posts: 444 |
f:/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' ... collect2: ld returned 1 exit status make[1]: *** [/f/homebrew/Hometest/Hometest.elf] Error 1 "make": *** [build] Error 2There are more error, but they are just repeated
LIBS := -lhbmenu -lwiisprite -lpng -lz -lwiiuse -lbte -lfat -logc -lm
#include wiiuse/wpad.h #include wiisprite.h #include hbmenuhead.h // libwiisprite uses wsp as it's namespace using namespace wsp; int main(int argc, char **argv) { // Create the game window and initalise the VIDEO subsystem GameWindow *gwd = new GameWindow; gwd->InitVideo(); gwd->SetBackground((GXColor){ 255, 255, 255, 255 }); // Initialise Wiimote WPAD_Init(); for(;;) { WPAD_ScanPads(); if(WPAD_ButtonsDown(WPAD_CHAN_0)&WPAD_BUTTON_HOME) homemenu(gwd); gwd->Flush(); } return 0; }Thanks
Re: linking GX December 26, 2009 02:58PM | Admin Registered: 15 years ago Posts: 5,132 |
Re: linking GX December 26, 2009 06:47PM | Registered: 15 years ago Posts: 444 |
Re: linking GX December 26, 2009 06:52PM | Admin Registered: 15 years ago Posts: 5,132 |
//The old loading method. This does NOT work!!! Image->LoadImage("myimage.png"); //This is how images must be loaded instead now: Image->LoadImage("sd:/apps/applocation/myimage.png");
Re: linking GX December 27, 2009 03:38AM | Registered: 15 years ago Posts: 444 |