Problem bei Installation mit MySQL

Verschiedenes zu Qt
Antworten
nosse
Beiträge: 4
Registriert: 6. Dezember 2006 14:09

Problem bei Installation mit MySQL

Beitrag von nosse »

Hallo,

als Neuling versuche ich gerade QT zum laufen zu bringen mit MySQL.

Ich Configuriere so:
Configure.exe -static -debug-and-release -platform win32-g++ -qt-sql-mysql -l mysql -I C:\Programme\MySQL\Serve
r\include -L C:\Programme\MySQL\Server\lib\opt

Hier kommt unter anderem dieser Block vorbei:

Sql Drivers:
ODBC....................no
MySQL...................yes
OCI.....................no
PostgreSQL..............no
TDS.....................no
DB2.....................no
SQLite..................plugin (qt)
SQLite2.................no
InterBase...............no

Nach dem anschließenden mingw32-make erhalte ich nach vielen Zeilen dan folgende Meldung:

mingw32-make[2]: Entering directory `C:/Programme/QT4.3/src
g++ -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enab
"..\..\..\bin\uic3.exe" object_script.uic3.Release -L"c:\P
tGui -lQtCore -lQtSql4 -lQtXml4 -lQtGui4 -lQtNetwork4 -lgdi
-lkernel32 -luser32 -lshell32 -luuid -lole32 -ladvapi32 -l
C:\Programme\MinGW\bin\..\lib\gcc\mingw32\3.4.2\..\..\..\..
collect2: ld returned 1 exit status
mingw32-make[2]: *** [..\..\..\bin\uic3.exe] Error 1
mingw32-make[2]: Leaving directory `C:/Programme/QT4.3/src/
mingw32-make[1]: *** [release] Error 2
mingw32-make[1]: Leaving directory `C:/Programme/QT4.3/src/
mingw32-make: *** [sub-uic3-make_default-ordered] Error 2

Was mache ich noch falsch ?
Ich denke es liegt daran, dass MySQL und SQLite installiert werden soll.

Danke für eure Hilfe.
Tschüß,
Matthias
gerome69
Beiträge: 188
Registriert: 28. April 2006 22:50
Wohnort: Berlin
Kontaktdaten:

Re: Problem bei Installation mit MySQL

Beitrag von gerome69 »

nosse hat geschrieben: Was mache ich noch falsch ?
Ich denke es liegt daran, dass MySQL und SQLite installiert werden soll.
Matthias
Du brauchst natürlich entweder ein vorkompiliertes MySQL, um die includes und die libs nutzen zu können (von der mysql-website) oder - wahrscheinlich am einfachsten - wenn ein devpak "mysql" für den devcpp-Compiler, wenn das deiner ist.

G.
nosse
Beiträge: 4
Registriert: 6. Dezember 2006 14:09

Re: Problem bei Installation mit MySQL

Beitrag von nosse »

Hallo,

es gibt ja schon einige Diskussionen in diesem Forum zu diesem Thema, aber leider habe ich noch nicht meinen Fehler gefunden.

MySQL habe ich auf meinem WinXP installiert und mit den folgenden Befehlen die Notwendigen Dateien erstellt:

reimp -d libmysql.lib
dlltool -k -d libmysql.def -l libmysql.a

Alles nach dieser Anleitung:
http://qtnode.net/wiki?title=Qt4_on_Windows

Generell habe ich mich an die folgende Anleitung gehalten und alles was MySQL ist hinzugefügt:

http://www.qtwiki.de/wiki/Einrichtung_e ... erumgebung

Was muss ich noch machen ? Was habe ich vergessen ?

Danke fuer jede Info.

Tschüss,
Matthias
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Das Problem hat nichts mit sql zu tun da der Fehler in uic3 auftritt...

Hier fehlt ein Stückchen:
"..\..\..\bin\uic3.exe" object_script.uic3.Release -L"c:\P
tGui -lQtCore -lQtSql4 -lQtXml4 -lQtGui4 -lQtNetwork4 -lgdi
Gehe einfach mal nach qt-4-src/src/tools/uic3 und mache ein make clean uind anschliessend ein normales make. Ggf. funktioniert es dann. Wenn nicht, bitte auch das Makefile per qmake neu erstellen lassen.
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
nosse
Beiträge: 4
Registriert: 6. Dezember 2006 14:09

Re: Problem bei Installation mit MySQL

Beitrag von nosse »

Hallo Christian,

mein WinXP meint in diesem Verzeichnis kein make zu kennen. Eien Datei Makefile gibt es aber.
Bei qmake macht er kurz mal was. Danach wird es aber auch nicht besser.

Was fehlt hier noch ?

Oder sollte ich an stelle von malke mingw32-make Ausführen ?

Danke für eure Hilfe.
Tschüß,

Matthias
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Re: Problem bei Installation mit MySQL

Beitrag von Christian81 »

nosse hat geschrieben: Oder sollte ich an stelle von malke mingw32-make Ausführen ?
ja, natürlich...
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
Antworten