sql >> Databasteknik >  >> RDS >> Mysql

Qt - Hur man får|kompilera Mysql-drivrutin

Om du planerar att bygga om Qt kopplat till MySQL kan du sluta nu, du behöver inte! SQL-drivrutiner är plugins (per definition laddas dynamiskt under körning) och kan kompileras oberoende.

Hitta drivrutinskällorna i Qt-källträdet, något som qt/src/plugins/sqldrivers/mysql sedan bygga den. Spelet här är att tillhandahålla de rätta MySQL-utvecklingshuvuden och -bibliotek (klient) så att drivrutinen bygger ! (Var medveten om att om du är ett Windows kan det vara en 32-bitars version av MySQL-klienten du behöver även om du kör ett 64-bitars OS).

Du kan tillhandahålla MySQL-sökväg via qmake kommandot för det hänvisar till artikeln från Anton, personligen kopierar och ändrar jag .pro fil som matchar min installation ... lättare att bygga om senare om det behövs.

När bygget har lyckats kommer du att ha en fin qsqlmysql.dll du måste kopiera till Qt dir du använder för att köra dina appar i princip något som qt/plugins/sqldrivers i $QT_DIR.



  1. Hur kan jag veta när SQL Full Text Index Population är klar?

  2. TypORM-underfrågor

  3. Lära:PÅ DUBLIKAT UPPDATERING AV NYCKEL

  4. Laravel 5.4 på PHP 7.0:PDO-undantag - Kunde inte hitta drivrutinen (MySQL)