用mingw编译FMOD?

问题描述 投票:0回答:1

我有来自 gamedev 的以下示例,我想知道您将如何编译它。我已经下载了 FMOD 并将其安装在

C:\Program Files\FMOD SoundSystem\FMOD Programmers API Win32
中。我的工作目录中有 .dll 和 mp3 文件,但我不确定什么/如何通过命令行编译和链接它?

编辑:代码

#include 
#include "inc/fmod.h"

FSOUND_SAMPLE* handle;

int main ()
{
   // init FMOD sound system
   FSOUND_Init (44100, 32, 0);

   // load and play sample
   handle=FSOUND_Sample_Load (0,"sample.mp3",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();
}
c windows mingw fmod
1个回答
1
投票

该代码适用于 FMOD3,我建议从 www.fmod.org 获取最新版本的 FMODEx 又名 FMOD4。

编译时确实不需要做任何特殊的事情,只需确保“-I”包含包含“inc/fmod.h”的目录和“-L”包含 fmod lib 的“lib”目录,最后是“ -l' 实际的 fmod 库。

© www.soinside.com 2019 - 2024. All rights reserved.