Se você planeja reconstruir o Qt vinculado ao MySQL, você pode parar agora, não precisa! Drivers SQL são plugins (por definição carregados dinamicamente em tempo de execução) e podem ser compilados independentemente.
Encontre as fontes do driver na árvore de origem do Qt, algo como
qt/src/plugins/sqldrivers/mysql
então construa. O jogo aqui é fornecer os cabeçalhos e bibliotecas de desenvolvimento MySQL apropriados (clientes) para que o driver seja compilado! (Esteja ciente de que se você for um windows, pode ser uma versão de 32 bits do cliente MySQL que você precisa, mesmo se estiver executando um sistema operacional de 64 bits). Você pode fornecer o caminho do MySQL através do
qmake
comando para isso consulte o artigo fornecido por Anton, pessoalmente eu copio e altero o .pro
arquivo para corresponder à minha instalação ... mais fácil de reconstruir mais tarde, se necessário. Assim que a compilação for bem-sucedida, você terá um bom
qsqlmysql.dll
você deve copiar para o diretório Qt que você usa para executar seus aplicativos basicamente algo como qt/plugins/sqldrivers
no $QT_DIR.