Problem: Compile QIBASE
Verfasst: 12. Oktober 2009 23:28
Hallo QT-Nutzer!
Ich bin neu hier im Forum aber nicht ganz unerfahren. Bisher habe ich wxWidgets und die MFC genutzt und bin sehr sicher in Standard c++ und in den beiden erwähnenten Frameworks. Jetzt möchte ich gerne meinen Horizont erweitern und QT zu meiner Liste hinzufügen.
Ich nutze Firebird als Datenbank und möchte diese gerne zu meinem Projekt hinzufügen. Bisher habe ich die Tutorials zur Kompilierung befolgt, bin aber immer auf Probleme gestossen. Ich habe deshalb die Datei D:\Qt\2009.04\qt\src\plugins\sqldrivers\ibase\ibase.pro geändert und kompiliert.
Das lief auch ohen Fehler durch, aber immer erscheint die Fehlermeldung "Driver not loaded"....also nicht erfolgreich.
Meine ibase.pro sieht so aus:
Bisher habe immer IBPP benutzt...für wxWidgets und MFC. Kann mir jemand helfen und beschreiben wie ich Firebird auf QT anpasse?
Ich danke im vorrauss.
Ich bin neu hier im Forum aber nicht ganz unerfahren. Bisher habe ich wxWidgets und die MFC genutzt und bin sehr sicher in Standard c++ und in den beiden erwähnenten Frameworks. Jetzt möchte ich gerne meinen Horizont erweitern und QT zu meiner Liste hinzufügen.
Ich nutze Firebird als Datenbank und möchte diese gerne zu meinem Projekt hinzufügen. Bisher habe ich die Tutorials zur Kompilierung befolgt, bin aber immer auf Probleme gestossen. Ich habe deshalb die Datei D:\Qt\2009.04\qt\src\plugins\sqldrivers\ibase\ibase.pro geändert und kompiliert.
Das lief auch ohen Fehler durch, aber immer erscheint die Fehlermeldung "Driver not loaded"....also nicht erfolgreich.
Meine ibase.pro sieht so aus:
Code: Alles auswählen
TARGET = qsqlibase
HEADERS = ../../../sql/drivers/ibase/qsql_ibase.h
SOURCES = main.cpp \
../../../sql/drivers/ibase/qsql_ibase.cpp
INCLUDEPATH += D:\Programme\Firebird\Firebird_2_1\include
LIBS += D:\Programme\Firebird\Firebird_2_1\lib\fbclient_ms.lib
unix:!contains( LIBS, .*gds.* ):!contains( LIBS, .*libfb.* ):LIBS *= -lgds
win32:!contains( LIBS, .*gds.* ):!contains( LIBS, .*fbclient.* ) {
!win32-borland:LIBS *= -lgds32_ms
win32-borland:LIBS += gds32.lib
}
include(../qsqldriverbase.pri)
Ich danke im vorrauss.