Difference between revisions of "Talk:SDL Wii"
(→__static_initialization_and_destruction_0 error: new section) |
|||
Line 24: | Line 24: | ||
When my program is about to begin linking it gets this error: | When my program is about to begin linking it gets this error: | ||
− | main.o: In function `__static_initialization_and_destruction_0': | + | File:main.o: In function `__static_initialization_and_destruction_0': |
+ | |||
j:/D0g_Engine/source/main.cpp:11: undefined reference to `Timer::Timer()' | j:/D0g_Engine/source/main.cpp:11: undefined reference to `Timer::Timer()' | ||
+ | |||
main.o: In function `SDL_main': | main.o: In function `SDL_main': | ||
+ | |||
j:/D0g_Engine/source/main.cpp:15: undefined reference to `cGFXCore::cGFXCore()' | j:/D0g_Engine/source/main.cpp:15: undefined reference to `cGFXCore::cGFXCore()' | ||
+ | |||
j:/D0g_Engine/source/main.cpp:22: undefined reference to `cObjectController::cObjectController()' | j:/D0g_Engine/source/main.cpp:22: undefined reference to `cObjectController::cObjectController()' | ||
+ | |||
j:/D0g_Engine/source/main.cpp:25: undefined reference to `initInput()' | j:/D0g_Engine/source/main.cpp:25: undefined reference to `initInput()' | ||
− | + | ||
− | + | And so on... | |
− | + | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
So in short, basically every function/class I've defined doesn't appear to exist to the linker, this code compiles fine for Windows so is there a setting in the makefile or something else I missed to avoid this? | So in short, basically every function/class I've defined doesn't appear to exist to the linker, this code compiles fine for Windows so is there a setting in the makefile or something else I missed to avoid this? |
Revision as of 12:22, 2 May 2009
![]() Archives |
/Archive 1 |
How to port?
Hi. How do I port games with this? Would I be able to port e.g. SuperTux? What is need and what is to do? Ehhhm, I just read I should use my good old friend google to find out. --Woku 13:07, 12 January 2009 (UTC)
To port a game, you must first have its source code. Then change the events that use the keyboard or the mouse and replace them with wiimote controls from wiiuse. --Sal3000 11:20, 24 April 2009 (UTC)
- Someone should write a more thorough tutorial! There's still lots of SDL stuff people could port. --Tantric 15:34, 24 April 2009 (UTC)
- As someone who just finished re-writing a great portion of SDL-Wii I think you're a great candidate! ;) Seriously though I would love to see a good tutorial or even just an API reference written. I am madly reading the main SDL tutorial in the hope of figuring out if I can attempt to port the Intellivision emulator jzInTV to the Wii, a programme that thankfully already uses SDL. My biggest problem, aside from never using SDL before, is emulation of the 12+ button keypad. Anyway bring on a good tutorial / reference it would certainly help me in my quest - if I ever really start it. Ensign R 02:07, 1 May 2009 (UTC)
Image
Hello,
I just managed SDL to work on my wii, and i've made a little program with controller input. I've made it so, that it will show a red background when i push on the right button. What i want is to show a photo when i press the right button. How can i do that? Do I need to include SDL_image? And what's the function i have to use?
Thanks, GabberNL 14:25, 28 April 2009 (UTC)
__static_initialization_and_destruction_0 error
When my program is about to begin linking it gets this error:
File:main.o: In function `__static_initialization_and_destruction_0':
j:/D0g_Engine/source/main.cpp:11: undefined reference to `Timer::Timer()'
main.o: In function `SDL_main':
j:/D0g_Engine/source/main.cpp:15: undefined reference to `cGFXCore::cGFXCore()'
j:/D0g_Engine/source/main.cpp:22: undefined reference to `cObjectController::cObjectController()'
j:/D0g_Engine/source/main.cpp:25: undefined reference to `initInput()'
And so on...
So in short, basically every function/class I've defined doesn't appear to exist to the linker, this code compiles fine for Windows so is there a setting in the makefile or something else I missed to avoid this?