Как воспроизводить MP3-файлы в коде C с помощью FMOD?

#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 мог прочитать библиотеку?