2011-12-14 4 views
0

私はそれをコンパイルしようとしていますが、私は26個のエラーを表示しますが、すべてが適切な場所にあります しかし、ほとんどの定数が長すぎると理解できません。 Plzヘルプ私はC言語のプログラミングを通してmp3ファイルを再生したいと思っています。FMODエラーボローランドターボC++ 4.5

*エラーは、私がFMODまたは任意の近代的なライブラリがこれで動作するように期待していないの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

+0

なぜ、たくさんのnoobsがTurbo C++を使い続けるのですか?特に、gccのような優れたコンパイラが無料の場合私を殴る。 – stackptr

答えて

0

あなたが指定したコードはFMOD 3コードですが、あなたはFMOD 4ヘッダ(おそらくlibsも使用しています)を使用しています。これは動作しません、私はあなたのエラーの写真からもあなたが他の問題もあることがわかります、おそらく正しく設定されていないパスを含める。

「fmodex_bc.lib」とリンクする必要があるBorlandライブラリを提供しますが、これもFMOD 4コードです。SDKに付属する「playstream」の例を見ると、MP3再生。

3

ボーランドのTurbo C++前の日付最もC++標準規格と現代C.に示されていますコンパイラ。

Visual C++はExpressフォームで自由に使用でき、非常に優れたコンパイラです。

+2

Gnu GCCは、完全な栄光の形でも自由に使用できます;-) – BRFennPocock