Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Qt - Como obter|compilar o driver Mysql


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.