Qt Creator TagLib einbinden

-H-T-P-

Mitglied
Hallo,

ich beschäftige mich zwar weniger mit C++, aber wollte trotzdem mal Phonon mit Qt ausprobieren.
Leider liest Qt bei Windows, im Vergleich zu Linux, NUR Titel und Interpret aus.
Deswegen hätte ich gern TagLib verwendet.

Mit dieser Anleitung habe ich es geschafft Taglib 1.6.3 für Windows zu erstellen.
Jetzt habe ich zwei Dateien mit taglib.dll und libtaglib.a.

Wie kann ich die jetzt mit Qt-Creator verwenden?
 
Sorry für die späte Antwort.
Den Weg kannte ich schon, aber der will dafür eine .lib-Datei haben, die ich nicht habe.

Ich habe folgendes im Internet gefunden: Klick
Nachdem ich es in meiner Projektdatei eingefügt und angepasst habe, bekomme ich keinen Fehler mehr.
Nur leider schließt das Programm einfach ohne irgendwas gemacht zu haben.
 
Hallo

Ist .a nicht das Unix-Aequivalent zu .lib?
http://de.wikipedia.org/wiki/Liste_von_Dateinamenserweiterungen/A
(erster Eintrag)
http://de.wikipedia.org/wiki/Liste_von_Dateinamenserweiterungen/L
(CTRL-F, nach .lib suchen)

Die Dateiendung ist ja eigentlich egal. Linke doch einfach die .a

Noch eine Frage: Mit welchem Compiler hast du die .dll und die .a erstellt? Sieht mir dynamisch aus. Nimm die statische Variante (Bibliothek), wenn du eine .lib (oder .a, die funktioniert) haben willst.
Ansonsten: Ist die .dll im selben Verzeichnis, in dem das Programm ausgeführt wird?

Gruss
cwriter
 
Oh mein Gott...
Ich habe ja immer mit Qt Creator das Programm gestartet und bin davon ausgegangen, dass Qt Creator die taglib.dll automatisch wie z.B. die QtCore4.dll linkt.
Tja, falsch gedacht... ;)

Großer Aufwand, kleines Problem.


Der taglib-Teil in der Projekt-Datei schaut jetzt so änlich wie der Link von meinen 2. Post aus und es funktioniert endlich! :D


Vielen Dank!
 
Zurück