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(omakesi 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.