Форум программистов, компьютерный форум, киберфорум
Наши страницы
C++ Qt
Войти
Регистрация
Восстановить пароль
 
vabe1337
1 / 1 / 2
Регистрация: 01.11.2016
Сообщений: 21
Завершенные тесты: 2
#1

Установка драйвера MySQL - C++ Qt

09.02.2018, 01:56. Просмотров 320. Ответов 3
Метки нет (Все метки)

Всем доброго времени суток. Я столкнулся с 2 проблемами, при установке драйвера mysql.
1)Кода пытался загрузить драйвер в QT, выводится ошибка :"Cannot read D:/Qt/Qt5.9.2/Src/qtbase/src/plugins/sqldrivers/qtsqldrivers-config.pri: No such file or directory Project ERROR: Library 'mysql' is not defined."
2)При попытке скомпилить файл mysql.pro, выводит ошибку :" Library 'mysql' is not defined."
Подскажите пожалуйста решение.
Виндовс х64
QT 5.9.2
0
Миниатюры
Установка драйвера MySQL   Установка драйвера MySQL  
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.02.2018, 01:56
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Установка драйвера MySQL (C++ Qt):

MySQL и Qt (драйвера)
Ребят, начал изучать MySQL и Qt, но никак не найду где взять соответствующие...

Ошибка драйвера mysql
Всем привет, установил вчера(в ubuntu) последнюю версию qt, и в ней как...

qt сборка драйвера mysql
Здравствуте Собираю драйвер mysql 5.6 для qt 4.8.5.0, делаю по инструкции,...

Библиотека qtSQL установка драйвера на linux
Имеется arm устройство с linux 2.6 Имеется qt embedded 4.5.2...

Сборка библиотек драйвера MySQL
Не могу собрать драйвер, в проекте...

Qt+Mysql. Ошибка загрузки драйвера
Доброго времени суток. На пк имеются 2 исходника Мускуля, 32 и 64 битной...

3
icpu
460 / 342 / 84
Регистрация: 10.03.2011
Сообщений: 1,464
Записей в блоге: 2
09.02.2018, 06:10 #2
Решение(локальное, не правильное): Установить mysql, добавить путь до mysql/bin в системную переменную PATH. Будут конфликты библиотек, и ошибка вернётся при попытки выпуска приложения в свет.
Решение(правильное):
1) Скачать http://www.dependencywalker.com/
2) Найти зависимости требуемого плагина драйвера SQL.
- Плагин находится в папке %Qt%/%версия%/%компилятор%/plugins/sqldrivers/
3) Скопировать рекурсивно все зависимости в папки %проект%/../build-%проект%-*-Debug/debug и %проект%/../build-%проект%-*-Release/release
- Зависимости вида API-MS-WIN-* можно игнорировать.
4) Эти же файлы поставлять вместе с приложением.

З.Ы. У нас в разделе очень плохо работают модераторы. Периодически появляется масса интересных постов, а они даже готовые советы в FAQ добавить не могут.
0
vabe1337
1 / 1 / 2
Регистрация: 01.11.2016
Сообщений: 21
Завершенные тесты: 2
09.02.2018, 22:33  [ТС] #3
Все, разобрался, для тех кому интересно:
Просто берёте файл из MySQL\lib libmysql.dll, и закидываете в папку build-"Название вашего проекта". Все.
0
icpu
460 / 342 / 84
Регистрация: 10.03.2011
Сообщений: 1,464
Записей в блоге: 2
10.02.2018, 08:30 #4
И не забывайте проверять разрядность(x86, AMD64, IA-64, ARM32, ARM64)!!!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.02.2018, 08:30
Привет! Вот еще темы с решениями:

Ошибка при сборке драйвера для MySQL
Добрый день, подскажите, как исправить ошибку при сборке драйвера для Mysql...

Как подключить драйвера Mysql к Qt под WinXP?
Может кто подскажет как подключаются драйвера mySQL к Qt SDK под Windows?...

Установка соединения с MySql сервером
Здравствуйте! возникла проблема установки соединения с mysql сервером... вот...

Установка драйвера MySQL
Я скачала драйвер mysql с java.sun.com, но не могуего установить. Подскажите...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru