Различия
Здесь показаны различия между двумя версиями данной страницы.
Следующая версия | Предыдущая версия | ||
dev:qt:qt_ibase [2011/04/21 20:40] alexeyb создано |
dev:qt:qt_ibase [2013/10/14 08:40] (текущий) alexeyb |
||
---|---|---|---|
Строка 6: | Строка 6: | ||
/opt/qtsdk-xxx (your vers.) | /opt/qtsdk-xxx (your vers.) | ||
- | 1. Changing ibase.pro | + | 1. В переменной окружения ОБЯЗАТЕЛЬНО должен быть путь до Firebird/bin |
+ | |||
+ | 2. Changing ibase.pro | ||
change unix:!contains( LIBS, .*gds.* ):!contains( LIBS, .*libfb.* ):LIBS *= -lgds | change unix:!contains( LIBS, .*gds.* ):!contains( LIBS, .*libfb.* ):LIBS *= -lgds | ||
to unix:!contains( LIBS, .*gds.* ):!contains( LIBS, .*libfb.* ):LIBS *= -lfbclient | to unix:!contains( LIBS, .*gds.* ):!contains( LIBS, .*libfb.* ):LIBS *= -lfbclient | ||
| | ||
- | 2. Enter the directory | + | 3. Enter the directory |
cd /opt/qtsdk-2010.05/qt/src/plugins/sqldrivers/ibase | cd /opt/qtsdk-2010.05/qt/src/plugins/sqldrivers/ibase | ||
- | 3. Build ibase.pro project | + | 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 | /opt/qtsdk-2010.05/qt/bin/qmake -o Makefile "INCLUDEPATH+=/opt/firebird/include" "LIBS+=-L/opt/firebird/lib -lfbclient" ibase.pro | ||
- | 4. Make it | + | 5. Make it |
make | make | ||
- | 5. Put result file libqsqlibase.so to plugins | + | 6. Put result file libqsqlibase.so to plugins |
cp libqsqlibase.so /opt/qtsdk-2010.05/qt/plugins/sqldrivers | cp libqsqlibase.so /opt/qtsdk-2010.05/qt/plugins/sqldrivers | ||