Различия
Здесь показаны различия между двумя версиями данной страницы.
| Следующая версия | Предыдущая версия | ||
|
dev:qt:qt_ibase_windows [2015/05/15 15:32] denis создано |
dev:qt:qt_ibase_windows [2016/06/28 05:37] (текущий) denis [compile] |
||
|---|---|---|---|
| Строка 6: | Строка 6: | ||
| ==== edit ibase.pro ==== | ==== edit ibase.pro ==== | ||
| - | * go to ''C:\Qt\Qt5.4.0\5.4\Src\qtbase\src\plugins\sqldrivers\ibase\'' | + | ''C:\Qt\Qt5.4.0\5.4\Src\qtbase\src\plugins\sqldrivers\ibase\ibase.pro'' |
| - | * edit ''ibase.pro'': | + | |
| <code> | <code> | ||
| TARGET = qsqlibase | TARGET = qsqlibase | ||
| Строка 23: | Строка 22: | ||
| include(../qsqldriverbase.pri) | include(../qsqldriverbase.pri) | ||
| </code> | </code> | ||
| + | |||
| + | ==== edit qsql_ibase.pri ==== | ||
| + | ''C:\Qt\Qt5.4.1\5.4\Src\qtbase\src\sql\drivers\ibase\qsql_ibase.pri'' | ||
| + | <code> | ||
| + | HEADERS += $$PWD/qsql_ibase_p.h | ||
| + | SOURCES += $$PWD/qsql_ibase.cpp | ||
| + | |||
| + | #unix { | ||
| + | # !contains(LIBS, .*gds.*):!contains(LIBS, .*libfb.*):LIBS += -lgds | ||
| + | #} else { | ||
| + | # !contains(LIBS, .*gds.*):!contains(LIBS, .*fbclient.*) { | ||
| + | # LIBS += -lgds32_ms | ||
| + | # } | ||
| + | #} | ||
| + | </code> | ||
| + | |||
| + | ==== compile ==== | ||
| + | * Create bat file ''C:\Qt\Qt5.4.0\5.4\Src\qtbase\src\plugins\sqldrivers\ibase\compile.bat'' | ||
| + | <code bat> | ||
| + | set path=%path%;C:\Qt\Qt5.4.0\5.4\mingw491_32\bin;C:\Qt\Qt5.4.0\Tools\mingw491_32\bin | ||
| + | qmake -o Makefile ibase.pro | ||
| + | mingw32-make.exe all | ||
| + | xcopy C:\Qt\Qt5.4.0\5.4\Src\qtbase\plugins\sqldrivers\*.dll C:\Qt\Qt5.4.0\5.4\mingw491_32\plugins\sqldrivers /Y | ||
| + | </code> | ||
| + | |||