Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Cómo compilar el controlador para que Qt se conecte a la base de datos mysql?

¿Cómo compilar el controlador para que Qt se conecte a la base de datos mysql?

Descargar la biblioteca de enlaces mysqlC

Seleccione la biblioteca de enlaces C

2

Extraiga la biblioteca de enlaces C al directorio C:/mysql

3

Mi QT está instalado en el directorio de la unidad C. El número de versión es 4.8.6, así que abra el directorio

C:QT4.8.6srcpluginssqldriversmysql.

4

Copia C:/mysql/lib/libmysql.dll y C:/mysql/lib/libmysql.lib

aquí.

5

Edite el archivo mysql.pro en el directorio

Agregar

INCLUDEPATH+="C:/mysql/include"

p>

LIBS+="C:/mysql/lib/opt/libmysql.lib"

La ventana de consola que ejecuta qt es conveniente para usar qmake

Switch al directorio

C:QT4.8.6srcpluginssqldriversmysql

Ejecutar qmake

Ejecutar la herramienta de consola de VS2010

Cambiar a

C:QT4.8.6srcpluginssqldriversmysql directorio

Ejecutar nmake y nmakerelease

Es nmake, no make

Este es el directorio de depuración en C: QT4.8.6srcpluginssqldriversdirectorio mysql y directorios de lanzamiento respectivamente

qsqlmysqld4.dllqsqlmysqld4.lib

qsqlmysql4.dllqsqlmysql4.lib

Copie los cuatro archivos mencionados anteriormente en

p>

C:QT4.8.6pluginssqldrivers

Finalmente

C:mysqlliboptlibmysql.dll

C:mysqlliboptlibmysql.lib

Copiar al

directorio C:Windowssystem32.

Finalmente pruebe si MySQL se puede usar normalmente en Qt

Cree un nuevo proyecto de consola Qt

Ingrese el siguiente código

#include

#include

#include

#include

#include

#include

{

QCoreApplicationa(argc,argv);

qDebug()

QStringListdrivers=QSqlDatabase::drivers();qDebug()

}

Ejecute la prueba para ver si hay dos elementos en el círculo rojo en la imagen