Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[c++] irrKlang

Ostatnio zmodyfikowano 2013-07-09 13:46
Autor Wiadomość
megatron
Temat założony przez niniejszego użytkownika
[c++] irrKlang
» 2013-02-09 19:08:17
Witam.
Mam problem z powyższą biblioteką. Otóż wszystko podlinkowałem, skopiowałem pliki gdzie trzeba i program nie chce się włączyć, nie wiem co zrobić. Żadnego błędu nie podam, ponieważ nie ma :D
Może ktoś zna jakąś stronę na której jest instalacja irrklang pod code blocks.
Był bym wdzięczny za taką informację.
P-76049
DejaVu
» 2013-02-10 00:05:54
1. podaj kompilowany kod źródłowy
2. podaj log kompilacji
3. podaj objawy, że coś 'nie działa'
P-76061
megatron
Temat założony przez niniejszego użytkownika
» 2013-02-10 11:03:09
To nie jest oczywiście cały kod, tylko do samej obsługi dźwięku:
C/C++
#include <irrKlang.h>
#pragma comment(lib, "irrKlang.lib")

using namespace irrklang;

int main( int argc, const char ** argv )
{
    ISoundEngine * engine = createIrrKlangDevice();
    if( !engine )
         return 0;
   
    engine->play2D( "sounds/test.ogg", true );
   
    engine->drop();
   
    return 0;
}

log kompilacji:

Checking for existence: E:\programowanie\moje aplikacje\pliki źródłowe\test mondrości\bin\Debug\wq.exe
Executing: "E:\programy\CodeBlocks/cb_console_runner.exe" "E:\programowanie\moje aplikacje\pliki źródłowe\test mondrości\bin\Debug\wq.exe"  (in E:\programowanie\moje aplikacje\pliki źródłowe\test mondrości\.)
Process terminated with status -1073741510 (0 minutes, 10 seconds)
 
a objawem jest to że się nie chce włączyć; może jakiegoś sterownika nie mam,
kiedyś działał normalnie.
a w konsoli pojawia się tylko:

irrKlang sound library version 1.4.0
Loaded plugin: ikpflac.dll
Loaded plugin: ikpmp3.dll
Using DirectSound8 driver

Process returned -1073741819 (0xC0000005)   execution time : 3.352 s
Press any key to continue.
P-76072
DejaVu
» 2013-02-10 11:05:23
C/C++
engine->play2D( "sounds/test.ogg", true );

engine->drop();
Wykomentuj te dwie linijki i sprawdź czy działa.
P-76073
megatron
Temat założony przez niniejszego użytkownika
» 2013-02-10 11:09:58
no działa
P-76074
DejaVu
» 2013-02-10 11:24:26
No więc chcesz odtworzyć plik, który nie istnieje na dysku.
P-76075
megatron
Temat założony przez niniejszego użytkownika
» 2013-02-10 11:29:27
No właśnie istnieje
P-76077
DejaVu
» 2013-02-10 13:14:58
Gdyby plik istniał oraz plik był poprawny to by działało jak trzeba :) Jeżeli przywrócisz linijkę:
C/C++
engine->drop();
oraz kod się nie wywali to znaczy, że obiekt został poprawnie utworzony i tym samym przyczyna leży w złym formacie pliku, który chcesz wczytać bądź w tym, że plik nie istnieje we właściwym katalogu względem katalogu roboczego.
P-76082
« 1 » 2
  Strona 1 z 2 Następna strona