Witajcie,
Szukając biblioteki pozwalającej odtwarzać .mp3 natknąłem się na irlklang.
Próbując skompilować kod otrzymuję błąd:
[Linker error] undefined reference to `imp___ZN8irrklang20createIrrKlangDeviceENS_21E_SOUND_OUTPUT_DRIVEREiPKcS2'
ld returned 1 exit status
Przykładowy kod:
#include <iostream>
#include <irrKlang.h>
using namespace irrklang;
int main(int argc, const char** argv)
{
// start the sound engine with default parameters
ISoundEngine* engine = createIrrKlangDevice();
if (!engine)
return 0; // error starting up the engine
// play some sound stream, looped
engine->play2D("somefile.mp3", true);
char i = 0;
std::cin >> i; // wait for user to press some key
engine->drop(); // delete engine
return 0;
}
Proszę o pomoc.