SDL cross compiled troubles
Hi all,
I have bought a mini2440 development board based on a ARM920T processor. I achieve in compiling my first "hello world" !! However, now I would use SDL_mixer to play a music file. Context : I am developing on Ubuntu 9.10 with Eclipse IDE with the CDT plug in. My project is a C++ project. I have the cross compile toolchain for my mini2440 and I set Eclipse to work with it. Here, everything is ok ! Now, I would use SDL_mixer to play a sound. SDL_mixer needs SDL lib to work. So I cross compile SDL and SDL_mixer with the same cross toolchain as I use in Eclipse. Is that correct ? As a result I have for each lib, some .h, .so, .a etc files. I thought "Great ! Everything is ok, I add the path of these file in the Eclipse's linker, I also add SDL and SDL_Mixer in the include lib of the linker ( -lSDL and -lSDL_mixer) and everything should work". Guess what ?! I was wrong. Eclipse seems to find my lib but give me this kind of error: GCC linker: skipping incompatible libSDL.so skipping incompatible libSDL.a ... Error : Cannot find lib SDL I am not writting on my development PC so I don't have the exact linker output, but it is something like that. Could someone give me a solution or a clue to fix this problem ? I really thnak you, Emping |
All times are GMT -5. The time now is 07:04 PM. |