Seite 1 von 1

Library Path Problem - /mingw/plugins/ wird nicht durchsucht

Verfasst: 25. April 2012 00:28
von hssjc
Hallo Leute,
ich bin QT Anfänger, und habe seit heute ein merkwürdiges Problem.
Ich programmiere eine Applikation welche auf eine MySQL Datenbank zugreift.
Hat bis jetzt auch immer toll funktioniert, aber nachdem ich heute
auf meinem Desktop Rechner weiter arbeiten wollten, hies es die
ganze Zeit das der MySQL Treiber nicht gefunden werden kann.
Mittels

Code: Alles auswählen

    QApplication a(argc, argv);
    qDebug() << a.libraryPaths();
konnte ich das wahrscheinliche Problem ausmachen.
Auf meinem Laptop funktioniert das Projekt einwandfrei. Dort erhalte ich folgende Ausgabe
("D:/QtSDK/Desktop/4.8.0/mingw/plugins", "C:/Users/xxxx/QtWorkspace/xxxxxxxxx-build-desktop-Qt_4_8_0_for_Desktop_-_MinGW__Qt_SDK__Debug/debug")
Auf meinem Rechner erhalte ich nur folgende Ausgabe
("C:/Users/xxxx/QtWorkspace/xxxxxxxxx-build-desktop-Qt_4_8_0_for_Desktop_-_MinGW__Qt_SDK__Debug/debug")
Wie schaffe ich dass der plugins Ordner wieder automatisch zum LibraryPath hinzugefügt wird.
Ich hab keine Ahnung wie ich es geschafft habe dass es nicht mehr funktioniert, gestern hat noch alles
einwandfrei funktioniert.
Gruß
Till

Re: Library Path Problem - /mingw/plugins/ wird nicht durchs

Verfasst: 25. April 2012 06:37
von Christian81

Re: Library Path Problem - /mingw/plugins/ wird nicht durchs

Verfasst: 25. April 2012 14:02
von hssjc
Ich habe nun im Build Ordner einen Ordner sqldrivers erstellt,
und dort die benötigten DLLs reinkopiert.
Jetzt funktioniert wieder alles wie es soll.
Aber wieso hat es mir den Pfad zu
"D:/QtSDK/Desktop/4.8.0/mingw/plugins"
rausgehauen ?
Und wie bekomme ich den wieder rein ?Gruß
hssjc

Re: Library Path Problem - /mingw/plugins/ wird nicht durchs

Verfasst: 25. April 2012 17:52
von Christian81
Die Pfade die Du siehst sind hart-codiert in der QtCore - Library. Und je nachdem wo Du diese baust (bzw. per SDK installierst) sind da unterschiedliche Pfade drin.