How build QT ibase plugin under Ubuntu

First of all we need installed

/opt/firebird (version you need)

/opt/qtsdk-xxx (your vers.)

1. В переменной окружения ОБЯЗАТЕЛЬНО должен быть путь до Firebird/bin

2. Changing ibase.pro

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

3. Enter the directory

 cd  /opt/qtsdk-2010.05/qt/src/plugins/sqldrivers/ibase
 

4. Build ibase.pro project

 /opt/qtsdk-2010.05/qt/bin/qmake -o Makefile "INCLUDEPATH+=/opt/firebird/include" "LIBS+=-L/opt/firebird/lib -lfbclient" ibase.pro
 

5. Make it

 make

6. Put result file libqsqlibase.so to plugins

 cp libqsqlibase.so /opt/qtsdk-2010.05/qt/plugins/sqldrivers
 

Don`t forget you should use your qt sdk displacement but not my "qtsdk-2010.05"

~~DISCUSSION~~

dev/qt/qt_ibase.txt · Последние изменения: 2013/10/14 08:40 — alexeyb
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0