Название: Сборка плагина MySQL Отправлено: Fizalis от Апрель 10, 2012, 21:51 Доброго времени суток.
Знаю, что тема изъезженная. Знаю, что все форумы протёрты до дыр инструкциями по сборке mysql плагина для Qt. Но ответа на свои вопросы и способа устранения ошибок я не нашёл. Сколько людей, столько и советов, что и как. В связи с этим, прошу проинструктировать (скорее всего и сопроводить по ошибкам) по сборке с сааамого начала. Дано: программа в ответ на db.open() ругается что Driver not loaded. Мои действия? P.S. Qt SDK (Qt 4.7.4), MySQL Server 5.1, Windows Название: Re: Сборка плагина MySQL Отправлено: popper от Апрель 10, 2012, 22:50 у меня после сборки драйвера в директории <QtSDK>\qt\plugins\sqldrivers\ появились файлы qsqlmysql4.dll и libqsqlmysql4.a
далее в файле проекта пишу QT +=sql и все работает При переносе на другой компьютер в директории, где находится программа, создаю поддиректорию sqldrivers/ и копирую туда qsqlmysql4.dll. Была проблема с обнаружением драйвера, пока в переменную PATH среды окружения не добавил путь к библиотеке (у меня это C:\Program Files\MySQL\MySQL Server 5.0\bin) Название: Re: Сборка плагина MySQL Отправлено: Figaro от Апрель 11, 2012, 16:01 Хочу ток добавить: все dependencies для qsqlmysql4.dll imports должны быть доступны по путям...
Название: Re: Сборка плагина MySQL Отправлено: irv от Апрель 19, 2012, 11:23 В связи с этим, прошу проинструктировать (скорее всего и сопроводить по ошибкам) по сборке с сааамого начала. А на вопрос так и не ответили. Тоже интересна сборка плагина ПО-ШАГАМ. Спасибо, тем кто откликнется. Название: Re: Сборка плагина MySQL Отправлено: Figaro от Апрель 19, 2012, 16:40 Для MSVC %QTDIR%\src\plugins\sqldrivers\mysql\ запускаем:
1. qmake 2. nmake 3. nmake install как то так... Соответственно все headers mysql должны быть в %INCLUDE% и либы в %LIB%, а dll в %PATH% |