Witam wszystkich. Próbuje skompilować sterownik qt do FireBird-a ale nie mogę sobie z tym poradzić.
Mam: Windows XP, QT 4.7.1, FireBird SuperServer ver. 2.5.0.26074 Firbird 2.5 i WxDev-C++.

FireBird jest zainstalowany na C:\Firebird i działa
QT jest na C:\Qt
WxDev-C++ na C:\Dev-Cpp

Dodałem zmienne środowiskowe w:
-Zmienne Użytkownika dla "mojego xp" oto cały wpis w zmiennej Path: Kod:
C:\Firebird\bin;c:\Qt\4.7.1\bin;%PATH%

-Zmienne Systemowe oto cały wpis w zmiennej Path:

%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Firebird\bin;c:\Qt\4.7.1\bin;%PATH%;c:\Dev-Cpp\bin;

Czy te wpisy dotyczące FireBird QT i WxDev-C++ są poprawne ??

Dalej wchodzę w C:\Qt\4.7.1\src\plugins\sqldrivers\ibase zebys skompilowadc stewrownik QT do FireBird
wpisuje najpierw Kod:

qmake -o Makefile "INCLUDEPATCH+=C:\\Firebird\\include" "LIBS+=C:\\Firebird\\lib -lfbclient_ms" ibase.pro

Ta komenda przechodzi bez żadnych zakłóceń pojawiają się jakieś dodatkowe pliki.

Potem wpisuje Kod:
mingw32-make

i tu mam następujące Błędy:

C:\Qt\4.7.1\src\plugins\sqldrivers\ibase>mingw32-make 
mingw32-make -f Makefile.Debug all 
mingw32-make[1]: Entering directory `C:/Qt/4.7.1/src/plugins/sqldrivers/ibase' 
g++ -c -g -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT - 
DQT_EVAL -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_FROM_ASCII -DQT_DLL -DQT_PLUGIN -DQT 
_SQL_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMX 
EXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -I"..\..\..\..\include\QtCore" -I"..\..\. 
.\..\include\QtSql" -I"..\..\..\..\include" -I"..\..\..\..\include" -I"..\..\..\ 
..\include\ActiveQt" -I"tmp\moc\debug_shared" -I"..\..\..\..\mkspecs\win32-g++" 
-o tmp\obj\debug_shared\main.o main.cpp 
In file included from main.cpp:44: 
../../../sql/drivers/ibase/qsql_ibase.h:48:19: ibase.h: No such file or director 
y 
In file included from main.cpp:44: 
../../../sql/drivers/ibase/qsql_ibase.h:87: error: expected `)' before "connecti 
on" 
mingw32-make[1]: *** [tmp/obj/debug_shared/main.o] Error 1 
mingw32-make[1]: Leaving directory `C:/Qt/4.7.1/src/plugins/sqldrivers/ibase' 
mingw32-make: *** [debug-all] Error 2

Próbowałem według podpowiedzi z innego forum przerobić plik ibase.pro oto jego oryginalna postać:

TARGET = qsqlibase 

SOURCES = main.cpp 
include(../../../sql/drivers/ibase/qsql_ibase.pri) 

include(../qsqldriverbase.pri)

a ja zmieniłem na

TARGET    = qsqlibase 

HEADERS      = ../../../sql/drivers/ibase/qsql_ibase.h 
SOURCES      = main.cpp \ 
        ../../../sql/drivers/ibase/qsql_ibase.cppqsql_ibase.cpp 

INCLUDEPATCH+=C:\\Firebird\\include 
LIBS+=C:\\Firebird\\lib -lfbclient_ms.lib 

unix:!contains( LIBS, .*gds.* ):!contains( LIBS, .*libfb.* ):LIBS   *= -lgds 

win32:!contains( LIBS, .*gds.* ):!contains( LIBS, .*fbclient.* ) { 
   !win32-borland:LIBS *= fbclient_ms.lib 
   win32-borland:LIBS  += gds32.lib 
} 

include(../qsqldriverbase.pri)

Ale tez nie pomogło.
Proszę o Pomoc