How to connect to Firebird QT
-
Works for me under Windows, qt 4.8.4:
- Install firebird into c:\firebird
- Modify ibase.pro <QTDIR>\src\plugins\sqldrivers\ibase\ like this:
@TARGET = qsqlibase
HEADERS = ../../../sql/drivers/ibase/qsql_ibase.h
SOURCES = main.cpp
../../../sql/drivers/ibase/qsql_ibase.cpp
INCLUDEPATH += c:/firebird/libwin32:INCLUDEPATH += C:\Firebird\include
win32:LIBS += -lfbclient_ms
win32:LIBS += -LC:\Firebird\libunix:!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)@
- Compile it
- Copy binaries to <QTDIR>\plugins\sqldrivers\
-
Duplicate of "this thread":https://qt-project.org/forums/viewthread/27183/