Mysql 5

În acest articol, voi, așa cum a promis, va vorbi despre modul de a compila drivere QMYSQL pentru Qt versiunea 4.7.0 (pentru alte versiuni minore ale procesului de compilare Qt va fi la fel). Erori Driverul nu este încărcat și alte probleme vă vor ocoli dacă urmați sfaturile date în acest articol.







Toate acțiunile specificate în acest articol au fost testate pe distribuția mysql descrisă în acest articol.

Verificăm prezența driverelor mysql subQt

Pentru aceasta, vă sugerez 2 moduri (înainte de a verifica, asigurați-vă că fișierul libmysql.dll este prezent în% QtDir% / bin sau în directorul de proiect):

  1. Clasic. Ne mutăm la directorul% QtDir% / plugins / sqldrivers și găsim (sau nu găsim) fișierele qsqlmysql4.dll. qsqlmysqld4.dll. Acestea vor fi driverele dvs. pentru RELEASE și DEBUG, respectiv.
  2. O cale pentru leneși. Descărcați programul (îl voi posta puțin mai târziu) și verificați-l.






Sprijin pentru driverul Mysql nu înseamnă că proiectul dvs. Qt va funcționa corect cu versiunea dvs. de Mysql. Dacă nu vă puteți conecta la baza de date, recompilați driver-ele în sine, ca în exemplul de mai jos.

Compilam driverele pentru Qt

Mai întâi găsim folderele care includ. lib în directorul mysql. (De exemplu, le am în "c: \ Program Files \ MySQL \ MySQL Server 5.5").

Apoi execut urmatoarea secventa de comenzi:

Asta este =). Dacă ați făcut totul corect, ar trebui să vedeți ceva de genul:

Acum re-verificăm prezența driverelor pentru mysql. Nu uitați să compilați de presă a pus qsqlmysql4.dll directorul de pluginuri sqldrivers proiectul (aproape c exe), un bine de un director qt / mysql / lib / fișier libmysql.dll ar trebui să fie pus lângă fișier executabil de proiect.

Acum, în proiectul dvs. vă puteți conecta la baza de date MySQL:

Citiți de asemenea


  • PostreSql: cea mai rapidă metodă de backup și restaurare a unei baze de date

  • Expresii regulate în PostgreSql

  • Cum să derulați o tranzacție în declanșatorul PostgreSql

  • Introducem un grup de widget-uri în QTreeWidget

  • QSignalMapper - aflați mai multe despre semnalele și sloturile Qt






Articole similare

Trimiteți-le prietenilor: