Я пишу программу, которая должна получить звук из источника pulseaudio. В качестве примера я взял pacat.c
исходный файл.Как включить заголовок ядра pulseaudio?
Некоторые функции объявлены в /pulsecore/*.h
я включил их в мой исходный код:
#include <pulsecore/log.h>
#include <pulsecore/core-error.h>
#include <pulsecore/macro.h>
#include <pulsecore/g711.h>
#include <pulsecore/core-util.h>
Но компилятор не может их найти. fatal error: pulsecore/log.h: No such file or directory
Я построю pulaudio 9.0 с помощью Yocto.
В /$BUILDSDIR/pulseaudio/9.0-r0/image нет таких заголовков. Но они существуют в исходном коде pulseaudio, а также там /pulseaudio/9.0-r0/package/usr/src/debug/pulseaudio/9.0-r0/pulseaudio-9.0/src/pulsecore/
Есть ли какой-либо специальный вариант для настройки пульсации для копирования заголовков в изображение? Или мне нужно обновить рецепт yocto, чтобы скопировать нужные файлы?
да, я изменил рецепт. – Hedgehog