2011-09-29 5 views
0

Visual Studio를 처음 사용하여 Win32 콘솔 응용 프로그램에서 Fmod의 기본 기능을 설정하려고합니다.Win32 콘솔 응용 프로그램에서 Fmod를 매우 기본적인 기능으로 설정하려면 어떻게합니까?

제가 생각하기에 주된 문제는 헤더, 추가 라이브러리 및 dll 파일이 작동하는 방식을 이해할 수 없다는 것입니다.

현재 추가 종속성에 "fmodex64_vc.lib"를 추가했습니다. 다음 오류가 발생합니다

Error 1 error C3861: 'FSOUND_Init': identifier not found c:\PATH\documents\visual studio 2010\projects\fmod\fmod\test.cpp 13 

그리고 난 다음 코드를 사용합니다

#include "include/fmod.h" 
#include "include/fmod.hpp" 
#include "include/fmod_errors.h" 
#include <windows.h> 
#include <stdio.h> 
#include <conio.h> 

int main(int argc, char* argv[]) 
{ 
    // Initalize the Fmod System at 44Khz and 32 channels 
    if(FSOUND_Init(44100, 32, 0)) 
    { 
     printf("FMOD Init OK\n"); 
    } 
    else 
    { 
     printf("FMOD Init Failed!\n"); 
     return 0; 
    } 
} 

어떤 제안?

감사합니다.

답변

1

fmodex64_vc.lib는 FMODEx (버전 4.xx.xx)의 가져 오기 라이브러리이며, FSOUND_Init은 FMOD (버전 3.xx.xx)의 함수이며 두 가지는 호환되지 않습니다. 최신 FMODEx 릴리스를 다운로드했지만 다른 곳의 예제 코드 (FMOD3 용으로 설계된)를 사용하고 있습니다. FMODEx 설치 디렉토리를 살펴보고 fmodex.chm 문서와 함께 참조 할 수있는 예제를 사용하는 것이 좋습니다.

+0

답장을 보내 주셔서 감사합니다. 문제를 부분적으로 해결했습니다. 다른 부분은 64 비트 버전을 다운로드하여 win32 응용 프로그램에 구현하려고했습니다. – Datoxalas