Seite 1 von 1

Unix nach Windows pro Datei umbauen?

Verfasst: 7. September 2010 15:11
von 24dan
Hallo habe mir das YARock projekt von QT APPs mal heruntergeladen und wollte es unter WinXP kompilieren...

Jetzt habe ich mir schon die tabLib 1.6 gezogen und im src Ordner des obrigen Projektes abgelegt.

Probleme: taglib header Dateien werden nicht gefunden

Hier mal ein Auszug aus der *.pro Datei:

Code: Alles auswählen

INCLUDEPATH += /usr/include/phonon
INCLUDEPATH += /src/include/taglib
TARGET = YaRock_0.0.18
LIBS += -ltag
Das mit /usr/include.... habe ich dann versucht so abzuändern:

Code: Alles auswählen

unix {
INCLUDEPATH += /usr/include/phonon
INCLUDEPATH += /src/include/taglib
TARGET = YaRock_0.0.18
LIBS += -ltag
}
win32 {
INCLUDEPATH += ../taglib
LIBS += C:\Dokumente und Einstellungen\Hallo\Desktop\Neuer Ordner\YaRock_0.0.18\src\taglib
}
Aber das reicht nicht...

Frage: Wie muss ich die taglib Source Struktur im Projekt einbinden damit ich sie für das Projekt nutzen kann?

:oops:

Verfasst: 7. September 2010 15:47
von pfid
Ich seh da erstmal auf die Schnelle keinen Fehler. Sowas hier funktioniert bei mir:

Code: Alles auswählen

unix { 
    INCLUDEPATH += /usr/include/hunspell
    LIBS += -lhunspell
}
win32 { 
    INCLUDEPATH += C:/hunspell/hunspell-1.2.8/src/hunspell
    LIBS += C:/hunspell/hunspell-1.2.8/src/win_api/Release_dll/libhunspell/libhunspell.lib
}
mac { 
    INCLUDEPATH += /opt/local/include
    LIBS += -L/opt/local/lib \
        -lhunspell
}

Stimmt der Pfad evlt nicht, oder brauchst du einen absoluten Pfad?

Verfasst: 7. September 2010 16:44
von Herzogswalder
TagLib braucht absolute Pfadangaben, soweit ich mich entsinne, steht irgendwo auch auf deren Website.