如何轻松共享我的SDL项目?

时间:2016-06-23 16:17:09

标签: c linux compilation sdl-2

我想与我的小组成员分享一个SDL项目,这样他们就不需要在他们的计算机上安装任何sdl软件包。我编译了sdl2,sdl2_image,sdl2_tff的源代码,然后我拿了静态库。

我这样编译:

LDFLAGS = `./sdl2-config --static-libs --libs` -lSDL2_image -lSDL2_ttf -lSDL2_gfx

sdl2-config产生此输出:

-L/ -Wl,-rpath,libs/ -lSDL2 -Wl,--no-undefined -lm -ldl -lsndio -lpthread -lrt
-Llibs/ -Wl,-rpath,libs/ -lSDL2

我在libs /目录中有这些文件:

libSDL2.a      libSDL2_image.a        libSDL2_ttf-2.0.so.0.14.0*  libSDL2_ttf.la*
libSDL2_gfx.a  libSDL2_ttf-2.0.so.0@  libSDL2_ttf.a               libSDL2_ttf.so@

我的问题是,当我的团队尝试在OpenSuse发行版中编译它时,他们会出现此错误:

/usr/lib64/gcc/x86_64-suse-linux/4.8 /../../../../ x86_64-suse-linux / bin / ld:找不到-lsndio

你知道我做错了什么,我该怎么办呢?

0 个答案:

没有答案