En primer lugar, debe encontrar dónde ha instalado mysql. Supongo que estaría en algún lugar de tus Program Files
. Allí verás dos directorios:include
y lib
. Si no, entonces no ha instalado la versión de desarrollador de mysql. No se preocupe, simplemente ejecute la instalación de mysql una vez más, seleccione actualizar su instalación actual y asegúrese de marcar 'desarrollador-algo' en el asistente.
Ahora supongamos que hiciste todo bien y encontraste mysql include
y lib
directorios. Recuérdalos (los necesitaremos un poco más tarde). Ahora vaya al directorio de su Qt y busque las fuentes del controlador en algún lugar allí:./Src/qtbase/src/plugins/sqldrivers/mysql
.
Ahora haz varios pasos:
- Abra cmd y vaya al directorio de origen del controlador mysql
- Escriba
qmake "INCLUDEPATH+=C:/MySQL/include" "LIBS+=C:/MySQL/lib/libmysql.lib" mysql.pro
, donde 'C:/MySQL/include' es su ruta a mysql's include y 'C:/MySQL/lib' es su ruta a mysql's lib. - Escriba
nmake
(omake
si está usando mingw) - Escriba
nmake install
(omake install
) - Agregue la ruta lib de mysql a la RUTA de su sistema
- Reiniciar
Después de eso, todo debería funcionar bien.