2010-08-16 4 views
0

Sur un CentOS, créateur qt 1.2.1 qtsdk-2009.04mysql qt dans linux et windows

quelle étape par étape est nécessaire pour créer pilote MySQL, Linux et Windows. de sorte que l'exécution de la commande suivante donne une sortie positive

QSqlDatabase db = QSqlDatabase :: addDatabase ("QMYSQL"); db.setHostName ("xxxxxxxxxx"); db.setDatabaseName ("xxxxxxxdb"); db.setUserName ("xxxxxxxxxxx"); db.setPassword ("xxxxxxxxxxx"); bool ok = db.open();

Brgds,

Knish

Répondre

0

J'ai déjà eu pilote PostgreSQL (8.3) compilé successfully.Following est le cmds lot pour faire le travail (remplacer le chemin avec le vôtre).

cd D:\SoftwareSetup\Dev\Qt\2009.05\qt\src\plugins\sqldrivers\psql 

D:\SoftwareSetup\Dev\Qt\2009.05\qt\bin\qmake “INCLUDEPATH+=D:\SoftwareSetup\Dev\PostgreSQL\8.3\include” “LIBS+=D:\SoftwareSetup\Dev\PostgreSQL\8.3\lib\libpq.lib” psql.pro 

@”D:\SoftwareSetup\Dev\Microsoft Visual Studio 9.0\VC\bin\nmake” 

“D:\SoftwareSetup\Dev\Qt\2009.05\mingw\bin\mingw32-make” 

pause 

Si vous utilisez compilateur VC, utilisez nmake pour le rendre compilable, et je a également fait référence à la suite de deux liens pour trouver la dépendance bibliothèque:

http://lists.trolltech.com/qt-interest/2006-11/thread00265-0.html

http://doc.trolltech.com/4.6/sql-driver.html#how-to-build-the-qdts-plugin-on-windows

Cette page du document Nokia Qt peut vous être utile sur * nix (et Windows):

http://doc.qt.nokia.com/4.6/sql-driver.html#supported-databases