1

问候,

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

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

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

谢谢,调频

4

2 回答 2

2
$ yum whatprovides '*/pulse/simple.h'
pulseaudio-libs-devel-0.9.19-2.fc12.i686:PulseAudio 的头文件和库
                                         : 客户端开发
回购:fedora
匹配自:
文件名:/usr/include/pulse/simple.h

一旦你yum install pulseaudio-libs-devel(或使用你选择的包管理器),你应该一切准备就绪。

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

于 2009-12-31T02:41:15.860 回答
0

根据规范文件,它们在pulseaudio-libs-devel包中(第 407 行)。

于 2009-12-31T02:15:29.033 回答