[gelöst] [Qt4.1] Einbinden von Plugins

Alles rund um die Programmierung mit Qt
Antworten
Rob
Beiträge: 9
Registriert: 20. Februar 2006 15:11

[gelöst] [Qt4.1] Einbinden von Plugins

Beitrag von Rob »

Hallo,
ich habe da ein Problem mit dem SQL-Plugin. Es könnt sein, dass das schon einmal beantwortet wurde, jedoch wurde ich nicht schlau daraus.
Mein Problem ist, dass mein SQL-Plugin funktioniert, wenn ich nicht statisch linke jedoch funktioniert es nicht mehr wenn ich statisch linke.

Hier ist die Fehlermeldung:
QSqlDatabase: QODBC driver not loaded
QSqlDatabase: available drivers:
QSqlQuery::prepare: database not open

Könnte mir bitte jemand helfen, jedoch so, dass es auch ein Anfänger versteht. Danke im voraus
Gruß
Rob
Zuletzt geändert von Rob am 21. Februar 2006 10:58, insgesamt 1-mal geändert.
BartSimpson
Beiträge: 1379
Registriert: 6. November 2004 12:03
Kontaktdaten:

Beitrag von BartSimpson »

Siehe Doku!! Beim statischen linken gehen keine Plug-Ins
d.h du must die ganze Qt lib neu bauen incl. deinem Datenbanktreiber
http://www.trolltech.com/developer/faqs ... =21#answer
Rob
Beiträge: 9
Registriert: 20. Februar 2006 15:11

Beitrag von Rob »

Ich habe jetzt den Datenbanktreiber neu erstellt und es funktioniert immer noch nicht(Gleiche Fehlermeldung). Was mache ich denn falsch? Ich kenne mich mit den statischen Sachen überhaupt nicht aus.

Gruß
Rob
BartSimpson
Beiträge: 1379
Registriert: 6. November 2004 12:03
Kontaktdaten:

Beitrag von BartSimpson »

wie haste denn Qt übersetz
Rob
Beiträge: 9
Registriert: 20. Februar 2006 15:11

Beitrag von Rob »

Ich habe QT mit "configure -static" und danach "make" übersetzt.
BartSimpson
Beiträge: 1379
Registriert: 6. November 2004 12:03
Kontaktdaten:

Beitrag von BartSimpson »

versuche es mal mit ./configure -fast -release -static -qt-sql-odbc
Rob
Beiträge: 9
Registriert: 20. Februar 2006 15:11

Beitrag von Rob »

Hi,
jetzt hat es funktioniert. :D
Ich danke dir vielmals für deine schnelle Hilfe. Kannst du mir auch erklären was der Parameter bewierkt?

Gruß
Rob
BartSimpson
Beiträge: 1379
Registriert: 6. November 2004 12:03
Kontaktdaten:

Beitrag von BartSimpson »

-fast damit nicht die make Dateien für das ganze Demo geraffe erstellt werden
-release halt keine Debugversion:)
-static erkärt sich selber :)
-qt-sql-odbc ODBC Treiber fest einbauen und nicht als Plug-in übersetzen
Rob
Beiträge: 9
Registriert: 20. Februar 2006 15:11

Beitrag von Rob »

Aha, danke für die Informationen. Jetzt wird mir alles ein bischen klarer.

Gruß
Rob
Antworten