问候,
我正在尝试使用Fedora Core 12下的Pulseaudio API。要做一个简单的录制客户端,你应该包含这些标题:
#include <pulse/simple.h>
#include <pulse/error.h>
#include <pulse/gccmacro.h>
但是,我不知道这些文件在库存FC12安装下的位置。任何帮助将不胜感激。
谢谢, FM
答案 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行)。