27 enero 2006

MySQL y QT 4

Si tienes algún problema al crear el driver para utilizar MySQL con las librerías QT4 estos son los pasos a seguir:

  1. Ir al directorio c:\mysql\lib\opt (o donde hayas instalado MySQL)
  2. Ejecutar 'reimp -d libmysql.lib' Esta utilidad viene con MinGW_utilities.
  3. Ejecutar ' dlltool -k --input-def libmysql.def --dllname libmysql.dll --output-lib libmysql.a'
  4. Ir a "c:\qt\src\plugins\sqldrivers\mysql" (o donde hayas instalado QT)
  5. Ejecutar 'qmake -o Makefile "INCLUDEPATH+=C:\MYSQL\INCLUDE" "LIBS+=-LC:\MYSQL\LIB\OPT -lmysql" mysql.pro'
  6. Ejecutar 'make'

Esto nos pondrá en el directorio correspondiente de QT la librería para enlazar con QT. Deberemos tener en cuenta que junto con el ejecutable habrá que distribuir la librería libmysql.dll que se encuentra en 'c:\mysql\lib\opt'.

No hay comentarios:

Publicar un comentario