求救:有关fmod初始化的错误的问题
…………额今天看fmod,下载了库文件,照着例子复制粘贴居然就出错…………
初始化错误…………
#include "stdafx.h"
#include <FMOD/fmod.h>
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <Windows.h>
#include <FMOD/fmod_errors.h>
void ERRCHECK(FMOD_RESULT result)
{
if (result != FMOD_OK)
{
printf("FMOD error! (%d) %s\n", result, FMOD_ErrorString(result));
system("pause");
exit(-1);
}
}
int main(int argc, char *argv[])
{
FMOD_SYSTEM *sys;
FMOD_SOUND *sound1, *sound2, *sound3;
FMOD_CHANNEL *channel = 0;
FMOD_RESULT result;
int key;
unsigned int version;
/*
Create a System object and initialize.
*/
result = FMOD_System_Create(&sys);
ERRCHECK(result);
result = FMOD_System_GetVersion(sys, &version);
ERRCHECK(result);
if (version < FMOD_VERSION)
{
printf("Error! You are using an old version of FMOD %08x. This program requires %08x\n", version, FMOD_VERSION);
return 0;
}
result = FMOD_System_Init(sys, 32, FMOD_INIT_NORMAL,0);
ERRCHECK(result);//就在这里就不对了然后就退出了不明白到底应该怎么搞唉…………
错误提示:FMOD ERROR(62),Error initializing output device .
还望大家多多帮助我…………谢谢,小弟不胜感激