Да собственно она вам пишет что не так Cannot read /home/user/Qt/5.9.1/Src/qtbase/src/plugins/sqldrivers/qtsqldrivers-config.pri: No such file or directory
Не могу прочитать /home/user/Qt/5.9.1/Src/qtbase/src/plugins/sqldrivers/qtsqldrivers-config.pri: Не найден файл или директория. Project ERROR: Library 'mysql' is not defined
Библиотека 'mysql' не определена.
По этому пути действительно нет файла qtsqldrivers-config.pri но зато есть файл qsqldriverbase.pri в котором есть такие строчки QT = core core-private sql-private
# For QMAKE_USE in the parent projects. include($$shadowed($$PWD)/qtsqldrivers-config.pri)
PLUGIN_TYPE = sqldrivers load(qt_plugin)
DEFINES += QT_NO_CAST_TO_ASCII QT_NO_CAST_FROM_ASCII
Это должно навести на размышления о необходимости подправить ВАШ файл проекта для версий 5.8 и 5.9.1
А вообще выложите Ваш файл *.pro сюда под кат если конечно это не коммерческая тайна :-)
Если по этому пути Qt/5.9.1/Src/qtbase/src/plugins/sqldrivers/ открыть поект.
Скомпилировать libqsqlmysql.so. Все проходит удачно.
Далее, если я правильно понял - перекинуть
Qt/5.9.1/Src/qtbase/src/plugins/build-sqldrivers-Desktop_Qt_5_9_1_GCC_64bit2-Debug/plugins/sqldrivers/libqsqlmysql.so
В /Qt/5.9.1/gcc_64/plugins/sqldrivers/
Но так тоже драйвер не загружается
ldd libqsqlmysql.so все библиотеки на месте...
Да собственно она вам пишет что не так
Не могу прочитать /home/user/Qt/5.9.1/Src/qtbase/src/plugins/sqldrivers/qtsqldrivers-config.pri: Не найден файл или директория.
Библиотека 'mysql' не определена.
По этому пути действительно нет файла qtsqldrivers-config.pri но зато есть файл qsqldriverbase.pri в котором есть такие строчки
QT = core core-private sql-private
# For QMAKE_USE in the parent projects.
include($$shadowed($$PWD)/qtsqldrivers-config.pri)
PLUGIN_TYPE = sqldrivers
load(qt_plugin)
DEFINES += QT_NO_CAST_TO_ASCII QT_NO_CAST_FROM_ASCII
Это должно навести на размышления о необходимости подправить ВАШ файл проекта для версий 5.8 и 5.9.1
А вообще выложите Ваш файл *.pro сюда под кат если конечно это не коммерческая тайна :-)
Если по этому пути Qt/5.9.1/Src/qtbase/src/plugins/sqldrivers/ открыть поект.
Скомпилировать libqsqlmysql.so. Все проходит удачно.
Далее, если я правильно понял - перекинуть
Qt/5.9.1/Src/qtbase/src/plugins/build-sqldrivers-Desktop_Qt_5_9_1_GCC_64bit2-Debug/plugins/sqldrivers/libqsqlmysql.so
В /Qt/5.9.1/gcc_64/plugins/sqldrivers/
Но так тоже драйвер не загружается
ldd libqsqlmysql.so все библиотеки на месте...
Назовите программу которая должна загружать и использовать этот драйвер если она написана вами выложите .pro файл этой программы
Отправить комментарий