これは私が持っているもので、プログラムを実行しようとすると、利用可能なオーディオ デバイスが得られません。
ちなみにubuntu11.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;
}