Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
dev:ubuntu:qt_ibase [2011/04/14 15:08] alexeyb |
dev:ubuntu:qt_ibase [2011/04/15 05:41] (текущий) alexeyb |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
====== How build QT ibase plugin under Ubuntu ====== | ====== How build QT ibase plugin under Ubuntu ====== | ||
First of all we need installed | First of all we need installed | ||
+ | |||
/opt/firebird (version you need) | /opt/firebird (version you need) | ||
+ | |||
/opt/qtsdk-xxx (your vers.) | /opt/qtsdk-xxx (your vers.) | ||
1. Changing ibase.pro | 1. Changing ibase.pro | ||
- | sudo apt-get install ssh | + | change unix:!contains( LIBS, .*gds.* ):!contains( LIBS, .*libfb.* ):LIBS *= -lgds |
+ | to unix:!contains( LIBS, .*gds.* ):!contains( LIBS, .*libfb.* ):LIBS *= -lfbclient | ||
+ | |||
+ | 2. Enter the directory | ||
+ | cd /opt/qtsdk-2010.05/qt/src/plugins/sqldrivers/ibase | ||
+ | |||
+ | 3. 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 | ||
+ | |||
+ | 4. Make it | ||
+ | make | ||
+ | 5. 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" ===== | ||