2009-12-30 14 views
1

Salutations,fichiers d'en-tête PulseAudio sous FC12

Je suis en train d'utiliser les API PulseAudio sous Fedora Core 12. Pour un client simple d'enregistrement, vous êtes censé inclure ces en-têtes:

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

Cependant, je ne sais pas où ces fichiers sont sous une installation stock FC12. Toute aide serait appréciée.

Merci, FM

+0

noms de fichiers d'en-tête na pas poster bien ... comprennent comprennent comprennent

+0

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

Répondre

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 

Une fois que vous yum install pulseaudio-libs-devel (ou même en utilisant le paquet mangler de votre choix), vous devriez être tous ensemble. Gardez à l'esprit que vous devez utiliser quelque chose comme CFLAGS+=$(pkg-config --cflags libpulse-simple) LDLIBS+=$(pkg-config --libs libpulse-simple) pour la portabilité.

+0

Très kewl. Je n'étais pas au courant de la fonctionnalité "whatprovides". Merci, FM –

0

Selon le spec file, ils sont dans le paquet pulseaudio-libs-devel (ligne 407).

+0

la commande suivante semble fonctionner: # yum installer pulseaudio-libs-devel Merci! –