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