使用mingw编译FMOD?

时间:2011-07-08 12:43:21

标签: c windows compiler-construction mingw fmod

我在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();
}

1 个答案:

答案 0 :(得分:0)

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

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

相关问题