Различия
Здесь показаны различия между двумя версиями данной страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
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" ===== | ||