Seite 1 von 1
Kann Phonon nicht kompilieren.
Verfasst: 30. Oktober 2009 09:10
von ZSchneidi
Hi Leute, wollte jetzt mal anfangen, mir das Media Backend Phonon anzusehen. Lief relativ schnell vor die Wand, ist ja aber wohl kein unbekanntes thema mehr ^^
So wie ich das jetzt verstanden habe, is phonon keine Entwicklung die Parallel zu QT erfolg, sondern wird von einem freien Entwicklerteam betreut.
Was dazu führt dass der MinGW probleme hat, das Backend mit zu kompilieren.
Wie steht es nun mit alternativen ?
Ich möchte evtl. einen kleinen MiniPlayer mir basteln, der sowohl unter Windows als auch Linux läuft, dazu bräuchte ich jetzt ein möglichst flexibles Backend.
Ich hab gelesen, dass es bereits mehrere Backends für Phonon gibt.
Mich würde jetzt interessieren, welche erfahrungen ihr vielleicht mit deren Einsatz schon hattet. Welches Backend am besten geeignet wäre und wie sich das ganze überhaupt zum laufen bringen lässt.
Ich suche immernoch nach einer Doku dazu, die mir erläutert, wie ich andere Backends für Phonon nutzen kann, wenn meine Kompiler Phonon nichtmal kompiliert bekommt.
Falls mir da jemand zu helfen kann, wäre das schon ganz gut.
Gruß Jan
Verfasst: 1. November 2009 20:03
von lepsai
Nun, für das, was du vorhast, bietet dir der Qt Phonon wrapper schon alles. Wozu willst du dich mit Backends befassen?
Verfasst: 2. November 2009 09:26
von ZSchneidi
Naja zum einen, weil ich gelesen hab, dass phonon nur als neben Projekt von freien tippern entwickelt wird, da bleibt also noch die Frage ob die Funktionalität die selbe wäre, wie wenn ich zum beispiel das MPlayer Backend benutze, das mir so ziemlich jedes Format abspielt.
Ich habs aber leider immernoch nicht hinbekommen, das Phonon mit zu kompalieren, da werd ich mich erstmal bei machen müssen.
Hätte ja nur sein können, das der eine oder andere schon Erfahrungen damit gemacht hat.
Verfasst: 2. November 2009 10:06
von lepsai
Also, Phonon ist jetzt Bestandteil von Qt und somit ist es relativ sicher, dass es ordentlich weiterentwickelt wird. Soweit ich weiß, gibt es auch keine Probleme mit Komilieren. Also, du must dieses Problem lösen und dann schnell dein Vorhaben umsetzen. Alternativen, zu Phonon im Videobereich wäre z.B. OpenCV, im Audioberech weiß ich nicht, aber da gibt es bestimmt unzählige Bibliotheken...
Verfasst: 2. November 2009 13:02
von ZSchneidi
Ok hatte letzte woche viele unterschiedliche Statements zu dem Thema gelesen, da ich die nicht chronologisch zugeordnet hab, wusste ich nicht welchen Status des nun hat.
Mein Problem war nur bisher, dass ich meiner 4.5er version der MinGw mir mitgeteilt hat, dass er phonon nicht kompiliert kriegt.
Dem werd ich mal nachgehen, sobald ich dazu komme.
Verfasst: 3. November 2009 10:03
von ZSchneidi
Ich komm noch immer nicht dazu phonon zu kompilieren.
Ich nutze die QT 4.5.2 er version unter Windows XP
Sobald ich Phonon im Include habe bekomm ich vom Compiler:
QT-Creator\mingw\bin\..\lib\gcc\mingw32\3.4.5\..\..\..\..\mingw32\bin\ld.exe: cannot find -lphonond
collect2: ld returned 1 exit status
mingw32-make[1]: Leaving directory `E:/Programme/IDE/QT-Creator/qt/examples/phonon/musicplayer'
mingw32-make[1]: *** [debug\musicplayer.exe] Error 1
mingw32-make: Leaving directory `E:/Programme/IDE/QT-Creator/qt/examples/phonon/musicplayer'
mingw32-make: *** [debug] Error 2
Beendet mit Rückgabewert 2.
Fehler beim Erstellen des Projekts musicplayer
Beim Ausführen des Build-Schritts 'Make'
Der MinGw soll, soweit ich das verstanden habe, probleme damit haben phonon zu kompilieren, ne Lösung ist mir aber noch nicht wirklich eingefallen. Habt ihr da vielleicht noch nen Tip ?
Verfasst: 3. November 2009 10:18
von AuE
Phonon neu bauen!
Der Linker findet die Phonon lib nicht. Entweder ist diese nicht gebaut oder nicht in der debugvers gebaut-sprich dir fehlt nur die lib

Verfasst: 3. November 2009 10:19
von Mani99
Also die meldung meint, das du das debug-file von phonon nicht im library path hast, sieh doch mal nach ob die library libphonond.dll vorhanden ist!
Verfasst: 3. November 2009 11:42
von ZSchneidi
Ok, die Phonon dll is tatsächlich nicht da.
Ich hab grad noch ne Anleitung zu dem Thema gefunden, werd mal sehen, ob die mir weiter hilft, werde mich dann wieder melden, obs geklappt hat oder nicht.
PS: des Tutorial ging in ne andere Richtung.
Mein Problem ist immernoch, dass ich keine phonon.dll oder dergleichen habe.
Wie baue ich mir denn Phonon neu ?