首页 文章

如何在Raspbian上使用Codeblocks设置SDL

提问于
浏览
0

我有一个程序,我在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

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

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

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

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

相关问题