FC12下的Pulseaudio头文件

时间:2009-12-30 22:57:17

标签: linux header-files pulseaudio

问候,

我正在尝试使用Fedora Core 12下的Pulseaudio API。要做一个简单的录制客户端,你应该包含这些标题:

#include <pulse/simple.h>
#include <pulse/error.h>
#include <pulse/gccmacro.h>

但是,我不知道这些文件在库存FC12安装下的位置。任何帮助将不胜感激。

谢谢, FM

2 个答案:

答案 0 :(得分:1)

$ yum whatprovides '*/pulse/simple.h'
pulseaudio-libs-devel-0.9.19-2.fc12.i686 : Headers and libraries for PulseAudio
                                         : client development
Repo        : fedora
Matched from:
Filename    : /usr/include/pulse/simple.h

一旦你yum install pulseaudio-libs-devel(或使用你选择的包管理程序),你应该全部设置。

请注意,您应该使用类似CFLAGS+=$(pkg-config --cflags libpulse-simple) LDLIBS+=$(pkg-config --libs libpulse-simple)的内容来实现可移植性。

答案 1 :(得分:0)

根据spec file,它们位于pulseaudio-libs-devel包中(第407行)。