• 3829阅读
  • 3回复

如何在装有sdl的linux系统上开发一个sdl程序,能跑在另一个没有装sdl的linux系统上? [复制链接]

上一主题 下一主题
离线ch19860304
 
只看楼主 倒序阅读 楼主  发表于: 2009-07-23
比说如:我在ubuntu9.04上用apt-get安装sdl的软件包,编写了一个sdl的测试程序,我想让它在完全没有安装sdl的puppy下运行,如何做到这一点。

我试了,但失败了,是这样的:
比如说:
在ubuntu9.04:编写了一个sdl的测试程序,测试程序为testsdl.cpp,输入命令行编译:g++ -o testsdl testsdl.cpp $(sdl-config --cflags --libs) -lGL,此时产生了可执行文件testsdl
在puppy下:运行这个程序testsdl。刚开始,它提示我缺少一些库库文件:libSDL-1.2.so.0、libdirectfb-1.0.so.0、libfusion-1.0.so.0、libdirectfb-1.0.so.0。在把这些库文件拷到/lib目录下后,它又提示我:/lib/libc.so.6:vesion 'GLIBC_2.7'not found(required by /lib/libdirect-1.0.so.0)。我查了下,在lib下的glibc是2.6版本的。这可如何是好呀?
有人做过这方面的工作吗?给我指导一下吧。
离线ch19860304
只看该作者 1楼 发表于: 2009-07-23
up,期待大牛啊
离线ch19860304
只看该作者 2楼 发表于: 2009-07-24
大牛们帮帮哈。。谢谢啦
离线ch19860304
只看该作者 3楼 发表于: 2009-07-27
再顶上去。。。麻烦版上大牛拉
快速回复
限100 字节
 
上一个 下一个