#c #file #include #mp3 #audio-player
#c #файл #включить #mp3 #аудиоплеер
Вопрос:
Я пытаюсь воспроизвести простой файл в своем коде на c, и поэтому я посмотрел, как это сделать в Stack Overflow, но когда я попытался применить ответ, который заключался в загрузке FMOD и использовании его, я получил сообщение об ошибке.
Код был:
#include <stdlib.h>
#include <math.h>
#include <stdio.h>
#include <conio.h>
#include <inc/fmod.h>
FSOUND_SAMPLE* handle;
int main()
{
// init FMOD sound system
FSOUND_Init (44100, 32, 0);
// load and play mp3
handle=FSOUND_Sample_Load (0,"mp3.file",0, 0, 0);
FSOUND_PlaySound (0,handle);
// wait until the users hits a key to end the app
while (!_kbhit())
{
}
// clean up
FSOUND_Sample_Free (handle);
FSOUND_Close();
}
но ошибка сказала мне, что:
"gcc -Wall -c "Cases.c" (in directory: C:UsersxeobiDocumentsC Files)
Cases.c:5:10: fatal error: inc/fmod.h: No such file or directory
5 | #include <inc/fmod.h>
| ^~~~~~~~~~~~
compilation terminated.
Compilation failed."
Комментарии:
1. Это говорит вам, что вы пытаетесь включить что-то, чего не существует. У вас загружена библиотека и находится ли она в нужном месте?
2. У меня загружен движок FMOD, но где я должен разместить его, чтобы C мог прочитать библиотеку?