Ако планирате да възстановите Qt, свързан с MySQL, можете да спрете сега, не е нужно! SQL драйверите са плъгини (по дефиниция се зареждат динамично по време на изпълнение) и могат да бъдат компилирани независимо.
Намерете източниците на драйвери в дървото на източника на Qt нещо като qt/src/plugins/sqldrivers/mysql
след това го изградете. Играта тук е да осигурите правилните заглавки и библиотеки за разработка на MySQL (клиентски), така че драйверът да изгради! (Имайте предвид, че ако сте един Windows, може да е 32-битова версия на MySQL клиента, от която се нуждаете, дори ако използвате 64-битова ОС).
Можете да предоставите MySQL път чрез qmake
команда за това се обърнете към статията дадена от Антон, лично аз копирам и променям .pro
файл, за да съответства на моята инсталация ... по-лесно за възстановяване по-късно, ако е необходимо.
След като компилацията е успешна, ще имате хубав qsqlmysql.dll
трябва да копирате в Qt директорията, която използвате, за да стартирате приложенията си, основно нещо като qt/plugins/sqldrivers
в $QT_DIR.