SDL Mixer没有可用的音频设备

时间:2012-01-06 04:38:38

标签: c++ audio sdl sdl-mixer

这就是我所拥有的,并且在尝试运行程序时我一直没有可用的音频设备。

顺便说一句,我在ubuntu 11.04上。

#include <iostream>
#include <stdio.h>
#include <smpeg.h>
#include <SDL.h>
#include <SDL_mixer.h>
int main(){
        std::cout << "TEST" << std::endl;

        int sdlret = SDL_Init(SDL_INIT_AUDIO);
        if(sdlret == -1){
                std::cout << "SDL value: " << sdlret << std::endl;
                std::cout << SDL_GetError();
        }
        int mixret = Mix_OpenAudio(44100, MIX_DEFAULT_FORMAT, 2, 1024);
        std::cout << "Mix value: " << mixret << std::endl;
        std::cout << Mix_GetError() << std::endl;
        return 0;
}

0 个答案:

没有答案