Сборка драйвера QIBASE для QT проеекта

229
14 октября 2017, 19:52

Добрый день, возник такой вопрос над которым ломаю голову, уже второй день... Есть QT проект, в котором хочу использовать БД Firebird 2.5. Почитав документацию, увидел что нужно собирать специальный драйвер для СУБД, собственно и принялся за это... Все прописывал как в документации, заходил в свой проект прописывал в консоле сперва добавление бибилиотек:

qmake "INCLUDEPATH+=D:/Programms/Firebird_2_5/include" "LIBS+=D:/Programms/Firebird_2_5/lib/fbclient_ms.lib" School.pro

После собирал все таким образом:

mingw32-make.exe

В итоге мне не выдает никаких ошибок, все проходит хорошо, но как я понимаю должна была создаться .dll бибилиотека(так называемый драйвер БД), но ее к сожалению нигде нету. В проекте все также высвечивается:

QSqlDatabase: QIBASE driver not loaded
QSqlDatabase: available drivers: QSQLITE QMYSQL QMYSQL3 QODBC QODBC3 QPSQL 
QPSQL7

Не могу понять в чем проблема... Вот вывод после сборки проекта:

mingw32-make.exe -f Makefile.Release

mingw32-make.exe[1]: Entering directory c:/Users/User/Desktop/School/School' C:\Qt\5.9.1\mingw53_32\bin\uic.exe mainwindow.ui -o ui_mainwindow.h g++ -c -fno-keep-inline-dllexport -pipe -O2 -Wextra -Wall -W -fexceptions -mthreads -DUNICODE -DQT_DEPRECATED_WARNINGS -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_NEEDS_QMAIN -I. -ID:\Programms\Firebird_2_5\include -IC:\Qt\5.9.1\mingw53_32\include -IC:\Qt\5.9.1\mingw53_32\include\QtWidgets -IC:\Qt\5.9.1\mingw53_32\include\QtGui -IC:\Qt\5.9.1\mingw53_32\include\QtANGLE -IC:\Qt\5.9.1\mingw53_32\include\QtCore -Irelease -I. -IC:\Qt\5.9.1\mingw53_32\mkspecs\win32-g++ -o release\main.o main.cpp g++ -c -fno-keep-inline-dllexport -pipe -O2 -Wextra -Wall -W -fexceptions -mthreads -DUNICODE -DQT_DEPRECATED_WARNINGS -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_NEEDS_QMAIN -I. -ID:\Programms\Firebird_2_5\include -IC:\Qt\5.9.1\mingw53_32\include -IC:\Qt\5.9.1\mingw53_32\include\QtWidgets -IC:\Qt\5.9.1\mingw53_32\include\QtGui -IC:\Qt\5.9.1\mingw53_32\include\QtANGLE -IC:\Qt\5.9.1\mingw53_32\include\QtCore -Irelease -I. -IC:\Qt\5.9.1\mingw53_32\mkspecs\win32-g++ -o release\mainwindow.o mainwindow.cpp g++ -fno-keep-inline-dllexport -pipe -O2 -Wextra -Wall -W -dM -E -o release\moc_predefs.h C:\Qt\5.9.1\mingw53_32\mkspecs\features\data\dummy.cpp C:\Qt\5.9.1\mingw53_32\bin\moc.exe -DUNICODE -DQT_DEPRECATED_WARNINGS -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_NEEDS_QMAIN --include release/moc_predefs.h -IC:/Qt/5.9.1/mingw53_32/mkspecs/win32-g++ -IC:/Users/User/Desktop/School/School -ID:/Programms/Firebird_2_5/include -IC:/Qt/5.9.1/mingw53_32/include -IC:/Qt/5.9.1/mingw53_32/include/QtWidgets -IC:/Qt/5.9.1/mingw53_32/include/QtGui -IC:/Qt/5.9.1/mingw53_32/include/QtANGLE -IC:/Qt/5.9.1/mingw53_32/include/QtCore -Ic:/mingw/lib/gcc/mingw32/6.3.0/include/c++ -Ic:/mingw/lib/gcc/mingw32/6.3.0/include/c++/mingw32 -Ic:/mingw/lib/gcc/mingw32/6.3.0/include/c++/backward -Ic:/mingw/lib/gcc/mingw32/6.3.0/include -Ic:/mingw/include -Ic:/mingw/lib/gcc/mingw32/6.3.0/include-fixed mainwindow.h -o release\moc_mainwindow.cpp g++ -c -fno-keep-inline-dllexport -pipe -O2 -Wextra -Wall -W -fexceptions -mthreads -DUNICODE -DQT_DEPRECATED_WARNINGS -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_NEEDS_QMAIN -I. -ID:\Programms\Firebird_2_5\include -IC:\Qt\5.9.1\mingw53_32\include -IC:\Qt\5.9.1\mingw53_32\include\QtWidgets -IC:\Qt\5.9.1\mingw53_32\include\QtGui -IC:\Qt\5.9.1\mingw53_32\include\QtANGLE -IC:\Qt\5.9.1\mingw53_32\include\QtCore -Irelease -I. -IC:\Qt\5.9.1\mingw53_32\mkspecs\win32-g++ -o release\moc_mainwindow.o release\moc_mainwindow.cpp g++ -Wl,-s -Wl,-subsystem,windows -mthreads -o release\School.exe release/main.o release/mainwindow.o release/moc_mainwindow.o -lmingw32 -LC:\Qt\5.9.1\mingw53_32\lib C:\Qt\5.9.1\mingw53_32\lib\libqtmain.a -LC:\utils\my_sql\my_sql\lib -LC:\utils\postgresql\pgsql\lib -lshell32 D:\Programms\Firebird_2_5\lib\fbclient_ms.lib C:\Qt\5.9.1\mingw53_32\lib\libQt5Widgets.a C:\Qt\5.9.1\mingw53_32\lib\libQt5Gui.a C:\Qt\5.9.1\mingw53_32\lib\libQt5Core.a mingw32-make.exe[1]: Leaving directoryc:/Users/User/Desktop/School/School'

Буду ждать помощи, заранее спасибо

READ ALSO
Использование неопределенного типа

Использование неопределенного типа

Пишу абстрактный класс символьного дифференцирования и возникла проблема с объявлением классов sin и cos, если сначала объявляю cos, то не могу...

310
ofstream, ifstream c++

ofstream, ifstream c++

Есть один файл ofstream fout("fouttxt"); передаю его в 2 функции, в первой функции в него нужно сделать запись, а во второй функции нужно считать его, т

293
Помогите Написать код попадания точки в фигуру [требует правки]

Помогите Написать код попадания точки в фигуру [требует правки]

Ребята, учусь на первом курсе и не могу понять как написать код на C++ Как определить попадание точки в фигуру на координатной плоскости Я не понимаю...

310
Чем заменить функцию stoi?

Чем заменить функцию stoi?

В программе нужно перевести строку в целое числоЯ пытался использовать функцию stoi для этой цели, но она не принимается - выходит ошибка:

327