[Linker error] undefined reference to... irrKlang

0

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.

1

A ściągnąłeś tą bibliotekę i ustawiłeś odpowiednie ścieżki?

0

Tylko skopiowałem pliki.
Po dopisaniu w konsolidatorze
-lirrklang
irrklang.a

pokazuje błąd:
C:\Dev-Cpp\Makefile.win [Build Error] [Projekt99.exe] Error 1

Plik irrklang.dll wkleiłem do /bin
Plik irrklang.a do /lib

EDIT

Po skasowaniu wpisu irrklang.a działa :)
Dziękuje za pomoc.

1 użytkowników online, w tym zalogowanych: 0, gości: 1