среда, 20 января 2010 г.

Qt and MySQL

по каким-то причинам, Qt для Windows поставлятся без скомпилированого плагина доступа MySQL. Может проблемы в лицензии, может в не желании тянуть слишком много 3rd party, но "as is" только что установленый Qt 4.6 не сможет обращатся к базе MySQL. Прийдется устанавливать девелоперские либы/заголовки и компилить все самому. инструкция для этого есть в документации. Но самым просты способом было бы загрузить эти пару длл с нета. Вчера их найти готовыми не получилось, пришло делать самому. Выложил их, может еще кому-то это сэкономит время. файлики лежат тут
Дальше на инглише:

I`m lazy programmer. I do not wanna spent time to figure out with compiling some additional qt plugins when my goal is just get working application from the just downloaded sources. The easy way is find somewhere binaries for Qt 4.6 mysql plugin. It`s a pity I did not find these binaries. So I build them myself. You can download ready for use Qt 4.6 MySQL plugin from this page (attachments in the bottom)

Compiled with:
Visual Studio 2008
Qt 4.6.0
MySQL 5.1 (headers and lib from mysql 5.1.41)

Archive content:
\sqldrivers\
libmysql.dll

How to use:
put \sqldrivers and libmysql.dll next to you executable.

Комментариев нет: