Kann Phonon nicht kompilieren.

Alles rund um die Programmierung mit Qt
Antworten
ZSchneidi
Beiträge: 65
Registriert: 16. Juli 2009 13:30

Kann Phonon nicht kompilieren.

Beitrag 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
Zuletzt geändert von ZSchneidi am 3. November 2009 13:47, insgesamt 1-mal geändert.
lepsai
Beiträge: 573
Registriert: 14. September 2004 21:33
Wohnort: Berlin
Kontaktdaten:

Beitrag von lepsai »

Nun, für das, was du vorhast, bietet dir der Qt Phonon wrapper schon alles. Wozu willst du dich mit Backends befassen?
ZSchneidi
Beiträge: 65
Registriert: 16. Juli 2009 13:30

Beitrag 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.
lepsai
Beiträge: 573
Registriert: 14. September 2004 21:33
Wohnort: Berlin
Kontaktdaten:

Beitrag 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...
ZSchneidi
Beiträge: 65
Registriert: 16. Juli 2009 13:30

Beitrag 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.
ZSchneidi
Beiträge: 65
Registriert: 16. Juli 2009 13:30

Beitrag 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 ?
AuE
Beiträge: 918
Registriert: 5. August 2008 10:58

Beitrag 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 ;-)
Mani99
Beiträge: 244
Registriert: 15. April 2009 10:46
Wohnort: München

Beitrag 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!
ZSchneidi
Beiträge: 65
Registriert: 16. Juli 2009 13:30

Beitrag 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 ?
Antworten