MySQL QT в Linux и Windows - PullRequest
       4

MySQL QT в Linux и Windows

0 голосов
/ 16 августа 2010

по центу, QT Creator 1.2.1 qtsdk-2009,04

какой шаг необходим для создания драйвера mysql, в linux и в windows. так что выполнение следующей команды дает положительный результат

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

Brgds

Кныш

1 Ответ

0 голосов
/ 16 августа 2010

Раньше у меня был успешно скомпилирован драйвер PostgreSQL (8.3). Следующие командные команды выполняются (замените путь на ваш).

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

Если вы используете компилятор VC, используйте nmake чтобы его скомпилировать, и я также сослался на следующие две ссылки, чтобы узнать зависимость библиотеки:

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

Эта страницаиз Nokia Qt doc может быть полезен для * nix (и Windows):

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...