bwchaos 发表于 2007-2-4 19:50:33

编译错误

ubuntu6.10下编译
configure的时候没错误
make出错
In file included from main.c:25:
main.h:38:17: error: esd.h: No such file or directory
In file included from main.c:25:
main.h: In function ‘ui_play’:
main.h:148: warning: implicit declaration of function ‘esd_play_file’
main.c: In function ‘main’:
main.c:2050: warning: implicit declaration of function ‘esd_open_sound’
main.c:2052: warning: implicit declaration of function ‘esd_close’
make: *** 错误 1
make: Leaving directory `/home/bwchaos/tar/llk_linux-2.2/src'
make: *** 错误 1
make: Leaving directory `/home/bwchaos/tar/llk_linux-2.2'
make: *** 错误 2
怎么解决???

yhlfh 发表于 2007-2-4 20:59:49

貌似就这样的,直接apt吧

bwchaos 发表于 2007-2-4 21:16:00

没辙吗

bwchaos 发表于 2007-2-4 21:17:38

况且ubuntu源里没有这玩意

loveccy 发表于 2007-2-5 09:52:09

我不用 ubuntu ,也没编译过连连看。

不过不是说没找到 esd.h 吗?你是不是没装 esd 的开发包啊。

bwchaos 发表于 2007-2-5 13:46:59

那是好像一个音频输出设备
装播放器的时候装过一些相关的
不知道它的开发包具体是哪个?

loveccy 发表于 2007-2-6 10:22:14

那是 Enlightened Sound Daemon ,我用的 Debian Sarge 里边开发包是 libesd0-dev 。
Ubuntu 不见得一样吧,你用 `apt-cache search esd‘ 试试吧。

bwchaos 发表于 2007-2-6 23:43:29

呵呵,果然是缺少那个开发包的原因
谢谢loveccy兄指点
页: [1]
查看完整版本: 编译错误