0

コンパイルしようとすると26個のエラーが発生しますが、すべてが適切な場所にありますが、ほとんど一定のエラーが長すぎることを理解できません。Plzは、Cプログラミングでmp3ファイルを再生したいのです。

*エラーはjpg画像に表示されます

 #include "inc/fmod.h"

    FMUSIC_MODULE* handle;

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

       // load song
       handle=FMUSIC_LoadSong ("don.mp3");

       // play song only once
       // when you want to play a midi file you have to disable looping
       // BEFORE playing the song else this command has no effect!
       FMUSIC_SetLooping (handle, false);

       // play song
       FMUSIC_PlaySong (handle);

       // wait until the users hits a key to end the app
       while (!_kbhit())
       {
       }

       //clean up
       FMUSIC_FreeSong (handle);
       FSOUND_Close();
    }

http://i.stack.imgur.com/JH4Ts.jpg

4

2 に答える 2

3

Borland Turbo C++ は、ほとんどの C++ 標準と最新の C よりも前の時代にさかのぼります。FMOD や最新のライブラリがこのコンパイラで動作することは期待できません。

Visual C++ は Express 形式で自由に使用でき、はるかに優れたコンパイラです。

于 2011-12-14T18:39:49.720 に答える
0

リストしたコードはFMOD3コードですが、FMOD 4ヘッダー(およびおそらくlibsも)を使用しています。これは機能しません。エラー写真から、パスが正しく設定されていないなど、他の問題も発生していることがわかります。

リンクする必要のあるBorlandlibを提供します:'fmodex_bc.lib'ですが、これもFMOD4コードです。SDKに付属している'playstream'の例を確認することを強くお勧めします。これは、MP3再生を示しています。

于 2011-12-14T22:58:47.170 に答える