问候,
我正在尝试使用 Fedora Core 12 下的 Pulseaudio API。要做一个简单的录制客户端,您应该包含以下标头:
#include <pulse/simple.h>
#include <pulse/error.h>
#include <pulse/gccmacro.h>
但是,我不知道这些文件在股票 FC12 安装下的位置。任何帮助,将不胜感激。
谢谢,调频
问候,
我正在尝试使用 Fedora Core 12 下的 Pulseaudio API。要做一个简单的录制客户端,您应该包含以下标头:
#include <pulse/simple.h>
#include <pulse/error.h>
#include <pulse/gccmacro.h>
但是,我不知道这些文件在股票 FC12 安装下的位置。任何帮助,将不胜感激。
谢谢,调频
$ 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)
来实现可移植性。
根据规范文件,它们在pulseaudio-libs-devel
包中(第 407 行)。