2011-12-14 2 views
0

의 FMOD 오류는 컴파일 할 때 26 오류가 발생하지만 모든 것이 올바른 위치에 있습니다. 오류는 대부분 상수가 너무 길기 때문에 이해가되지 않습니다. Plz help C 프로그래밍을 통해 mp3 파일을 재생하고 싶습니다. 오류가 JPG 이미지볼랜드 터보 C++ 4.5

#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'예제를 살펴볼 것을 강력히 권장합니다. 재생.

3

볼랜드 터보 C++ 미리 날짜 대부분의 C++ 표준과 내가 FMOD 또는 현대의 도서관이 함께 작동하도록 기대하지 않을 것이다 현대 C로 표시됩니다 *

컴파일러.

Visual C++는 Express 폼에서 자유롭게 사용할 수 있으며 훨씬 더 나은 컴파일러입니다.

+2

Gnu GCC는 또한 완전한 영광 형태로도 자유롭게 사용할 수 있습니다 ;-) – BRFennPocock