[solved] QSqlDatabase: QMYSQL driver not loaded
Verfasst: 13. Januar 2009 12:57
Hallo,
gleich vorweg ich bin ein Noob.
1) Ich habe den Creator geladen installiert funkt super.
2) Habe Qt 4.4.3 mit folgenden parametern erstellt:
configure.cache
qmake.cache
Und wenn ich dann folendes probiere:
Bekomme ich folgende Ausgabe:
Habe nach lösungen in diesem Faorum gesuch aber nicht gefunden.
Was mache ich falsch?
Bitte um Hilfe, Danke.
gleich vorweg ich bin ein Noob.
1) Ich habe den Creator geladen installiert funkt super.
2) Habe Qt 4.4.3 mit folgenden parametern erstellt:
configure.cache
Code: Alles auswählen
-debug-and-release
-qt-sql-mysql
-plugin-sql-mysqlCode: Alles auswählen
QMAKE_QT_VERSION_OVERRIDE = 4
OBJECTS_DIR = tmp/obj/debug_shared
MOC_DIR = tmp/moc/debug_shared
RCC_DIR = tmp/rcc/debug_shared
sql-plugins += mysql sqlite
styles += windows plastique cleanlooks windowsxp windowsvista motif cde
imageformat-plugins += gif tiff jpeg
TMPPATH = $$quote($$(INCLUDE))
QMAKE_INCDIR_POST += $$split(TMPPATH,";")
TMPPATH = $$quote($$(LIB))
QMAKE_LIBDIR_POST += $$split(TMPPATH,";")
CONFIG += dist-config large-config medium-config minimal-config small-config full-config build_all debug incremental create_prl link_prl depend_includepath QTDIR_build
QT_BUILD_PARTS = libs tools examples demos docs translations
QMAKESPEC = C:/Qt/4.4.3/mkspecs/win32-g++
ARCH = windows
QT_BUILD_TREE = C:/Qt/4.4.3
QT_SOURCE_TREE = C:/Qt/4.4.3
QMAKE_MOC = $$QT_BUILD_TREE/bin/moc.exe
QMAKE_UIC = $$QT_BUILD_TREE/bin/uic.exe
QMAKE_UIC3 = $$QT_BUILD_TREE/bin/uic3.exe
QMAKE_RCC = $$QT_BUILD_TREE/bin/rcc.exe
QMAKE_DUMPCPP = $$QT_BUILD_TREE/bin/dumpcpp.exe
QMAKE_INCDIR_QT = $$QT_BUILD_TREE/include
QMAKE_LIBDIR_QT = $$QT_BUILD_TREE/libCode: Alles auswählen
#include "elektrotechnik.h"
#include <QtSql>
#include <QDebug>
Elektrotechnik::Elektrotechnik(QWidget *parent, Qt::WFlags flags)
: QMainWindow(parent, flags)
{
ui.setupUi(this);
QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL");
db.setHostName("localhost");
db.setDatabaseName("nv-elektrotechnik");
db.setUserName("XXXX");
db.setPassword("XXXX");
if(!db.open())
{
qDebug() << "DB-Fehler";
}
// connect(ui.actionArtikel, SIGNAL(clicked()),artikel(),SLOT(artikel()));
}
Elektrotechnik::~Elektrotechnik()
{
}
Code: Alles auswählen
Starting C:/Qt-Projects/NV-Elektrotechnik/debug/NV-Elektrotechnik.exe
QSqlDatabase: QMYSQL driver not loaded
QSqlDatabase: available drivers: QSQLITE
DB-Fehler Habe nach lösungen in diesem Faorum gesuch aber nicht gefunden.
Was mache ich falsch?
Bitte um Hilfe, Danke.