dies ist mein erster Beitrag hier - allerdings lese ich schon seit längerer Zeit vielen interessante Beiträge.
Ich habe eine Applikation geschrieben, die im Backend eine PostgreSQL Datenbank verwendet. Die Entwicklung lief gegen eine dynamische Qt-Lib, die zur Laufzeit viele Qt-DLLs benötigt.
Jetzt brauche ich eine statische Version von meinem Programm und habe deshalb die Qt Bibs statisch übersetzt. Dabei bin ich wie folgt vorgegangen:
http://doc.trolltech.com/4.1/deployment ... ic-linking
Als weiteren Parameter bei configure habe ich noch mitgeteilt, dass ich die PostgreSQL Datenbank verwenden möchte (-qt-sql-psql). Die Lib wurde neu kompiliert und ich kann mein Programm auch einwandfrei übersetzen.
Doch folgender Aufruf ziemlich zu Beginn des Programms liefert eine leere Liste:
Code: Alles auswählen
QStringList drivers = QSqlDatabase::drivers();
System:
WinXP
PostgreSQL 8.0.1
Qt 4.1.1
Vielen Dank für Eure Bemühungen.
--Heiko