如何在Raspbian上使用Codeblocks设置SDL

时间:2015-11-30 21:15:48

标签: raspberry-pi sdl codeblocks raspbian sdl-2

我有一个程序,我在Windows中使用SDL库编写,我想为Raspbian编译。我在Raspbian上安装了CodeBlocks并按照这些说明设置SDL:http://lazyfoo.net/tutorials/SDL/01_hello_SDL/windows/codeblocks/

我收到以下错误:     g ++ -LC:/ SDL / lib -o bin / Debug / SDL_menu obj / Debug / main.o     obj / Debug / menu.o -lmingw32 -lSDL2main -lSDL2
    obj / Debug / menu.o:文件无法识别:无法识别文件格式     collect2:错误:ld返回1退出状态

我后来尝试了这个教程(它实际上与我正在使用的SDL版本相匹配,虽然我使用上一个教程使其在Windows上运行):http://lazyfoo.net/tutorials/SDL/01_hello_SDL/linux/codeblocks/index.php

我收到错误:

ld||cannot find -lSDL2|

我对Raspbian或Linux的经验很少,这可能就是为什么这么困难。

如何设置此功能?

1 个答案:

答案 0 :(得分:0)

您需要安装所有SDL2-dev软件包。

apt-get install libsdl2-dev libsdl2-image-dev libsdl2-ttf-dev

include文件夹可能是/ usr / include / SDL2。

通过检查你的构建命令,你试图在Unix机器上传递Windows样式路径,这肯定不会很好。如果你没有使用Mingw32编译器,请不要与mingw32链接,你也应该只在Windows上链接mingw32。