Seite 1 von 1
Konflikt in der QT Library (QtSqld4.lib) in Debug Versionio
Verfasst: 22. September 2014 07:52
von galilio
Hallo alle zusammen,
Ich benutze in mein Projekt Visual Studio c++ 2008 und QT Plugin 4.7.4.
Seit ich SQL in meinem Projekt einbinden möchte, kriege ich eine Fehlermeldung (Seh bitte Anhang)
Dieses Fehlermeldung ist nur beim Debug Version. Wenn ich in Release version bin lauf alle wie es sein muss.
Das Problem ist in der "Debug" SQL Library Version (QtSqld4.lib).
Was mich wundert, ist beim release Version mit sql lib (QtSql4.lib) lauft alles okay.
Was soll ich denn machen?
Soll ich QT löschen löschen und wieder installieren?
Was meint Ihr?
Danke in voraus
Re: Konflikt in der QT Library (QtSqld4.lib) in Debug Versio
Verfasst: 22. September 2014 13:03
von veeman
Problem steht doch da: Du verwendest unterschiedliche Bibliothekversionen.
Wo auch immer du die QtSqld4.lib (v4.7.3?) her hast, es ist die falsche.
Re: Konflikt in der QT Library (QtSqld4.lib) in Debug Versio
Verfasst: 23. September 2014 07:09
von galilio
Das ist mir schon klar, dass er die falsche Lib hat.
Die Frage ist, um dieses Problem aufzuheben soll ich QT Framwork erst mal löschen dann intsallieren?
oder wie soll ich am besten machen?
Re: Konflikt in der QT Library (QtSqld4.lib) in Debug Versio
Verfasst: 23. September 2014 07:18
von TheHumbleGuy
Hast du die Qt selber gebaut? Evtl. ist hierbei ein Problem aufgetreten.
Persönlich bevorzuge ich den Online Installer und empfehle diesen auch immer gerne weiter. Geht schnell und unkompliziert. Bin mir allerdings gerade nicht sicher, ob es den auch für die etwas ältere 4.7 gibt.
Re: Konflikt in der QT Library (QtSqld4.lib) in Debug Versio
Verfasst: 23. September 2014 09:08
von galilio
TheHumbleGuy hat geschrieben:Hast du die Qt selber gebaut?
Ja aber es ist schon lange her.
Das projekt habe ich übernommen und es war am anfang teilweise mit Qt4.7.3 entwickelt.
Das Problem tritt eigentlich nur beim SQL Lib .
TheHumbleGuy hat geschrieben:
Evtl. ist hierbei ein Problem aufgetreten.
Persönlich bevorzuge ich den Online Installer und empfehle diesen auch immer gerne weiter. Geht schnell und unkompliziert. Bin mir allerdings gerade nicht sicher, ob es den auch für die etwas ältere 4.7 gibt.
QT4.7.4 gibt es noch zum Glück .
Mit Online Installer was meinst du genau?
Re: Konflikt in der QT Library (QtSqld4.lib) in Debug Versio
Verfasst: 23. September 2014 14:19
von MichaelS
Mit Online Installer was meinst du genau?
http://qt-project.org/downloads
Re: Konflikt in der QT Library (QtSqld4.lib) in Debug Versio
Verfasst: 24. September 2014 07:04
von galilio
Soll ich nur den QTPlugin desintallieren oder auch den ganzen Framwork ?
Wie soll ich den Framwork desintallieren ?
Sorry so was habe ich noch nie gemacht
Danke
Re: Konflikt in der QT Library (QtSqld4.lib) in Debug Versio
Verfasst: 24. September 2014 13:36
von veeman
Am VS Addin sollte es nicht liegen.
Offensichtlich hast du zwei Qt Versionen installiert.
Wenn du Qt selber erstellt hast dann kannst du den Ordner einfach löschen.
Wenn du Qt mit einem Installer installiert hast, dann kannst du das auch über diesen (Systemsteuerung) deinstallieren.
Ggf. solltest du die Umgebungsvariablen prüfen und nach dem erneuten Installieren die Qt Einstellungen in VS Studio noch mal an den neune Pfad anpassen.