Drivers SQL para Qt5.4.1

Introducción

Entiendo lo complicado de crear los drivers sql para Qt. En éste pequeño articulo podrán descargar los drivers sql para Qt 5.4.1 compilados. Sólo deben descomprimir, copiar los drivers a la carpeta sqldrivers de Qt y la bibliotecas de los gestores de base de datos en la carpeta bin de Qt. Los drivers que se están distribuyendo son para los gestores:

  • Mysql v5.5
  • PostgreSQL v9.3
  • Oracle v11g
  • Firebird v2.5.4

Detalles

Antes de usar los drivers puestos para descargar toma en cuenta qué:

  • La versión de Qt usada para la compilación es  Qt 5.4.1 for Windows 32-bit (VS 2010, OpenGL, 627 MB) la cual puedes descargar desde aquí. Los drivers sólo funcionarán con esa versión de qt.
  • El compilador usado es VS 2010.

Para instalar los drivers descárga el archivo Qt5.4.1_msvc2010_opengl_sqldrivers.zip de la sección de descargas y descomprímelo. Debe quedar la siguiente estructura de carpetas:

./
├── dblibs
│   ├── firebird
│   │   └── fbclient.dll
│   ├── oracle
│   │   └── oci.dll
│   └── postgres
│       ├── libeay32.dll
│       ├── libintl.dll
│       ├── libpq.dll
│       └── ssleay32.dll
└── qtsqldrivers
    ├── qsqlibase.dll
    ├── qsqlibased.dll
    ├── qsqlibased.pdb
    ├── qsqlmysql.dll
    ├── qsqlmysqld.dll
    ├── qsqlmysqld.pdb
    ├── qsqloci.dll
    ├── qsqlocid.dll
    ├── qsqlocid.pdb
    ├── qsqlpsql.dll
    ├── qsqlpsqld.dll
    └── qsqlpsqld.pdb

Los drivers están en la carpeta qtsqldrivers, simplemente cópielos a la carpeta plugins\sqldrivers de qt (en mi caso es C:\Qt\Qt5.4.1\5.4\msvc2010_opengl\plugins\sqldrivers).

En la carpeta dblibs encontrarás las bibliotecas de los gestores de base de datos usados para la compilación, copia los archivos *.dll a la carpeta bin de Qt (en mi caso es C:\Qt\Qt5.4.1\5.4\msvc2010_opengl\bin) según sea necesario.

¡Eso es todo! :)

Actividad: