2009-12-30 7 views
1

Привет,файлы PulseAudio заголовка под FC12

Я пытаюсь использовать API-PulseAudio под Fedora Core 12. Для того, чтобы сделать простой клиент записи, вы должны включить эти заголовки:

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

Однако я не знаю, где эти файлы находятся под управлением FC12. Любая помощь будет оценена по достоинству.

Спасибо, FM

+0

имена файлов Header вратаря отправлять хорошо ... включают <импульс/simple.h> включают <импульс/error.h> включают <импульс/gccmacro.h> –

+0

http://stackoverflow.com/editing -help – ephemient

ответ

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 (или же с помощью пакета Mangler по вашему выбору), вы должны быть все готово.

Имейте в виду, что вы должны использовать что-то вроде CFLAGS+=$(pkg-config --cflags libpulse-simple) LDLIBS+=$(pkg-config --libs libpulse-simple) для переносимости.

+0

Очень kewl. Я не знал о функциях «whatprovides». Спасибо, FM –

0

Согласно spec file, они в pulseaudio-libs-devel пакете (строка 407).

+0

следующая команда работает: # yum install pulseaudio-libs-devel Спасибо! –

 Смежные вопросы

  • Нет связанных вопросов^_^