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
Problem bei Installation mit MySQL
Re: Problem bei Installation mit MySQL
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.nosse hat geschrieben: Was mache ich noch falsch ?
Ich denke es liegt daran, dass MySQL und SQLite installiert werden soll.
Matthias
G.
Re: Problem bei Installation mit MySQL
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
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:
Das Problem hat nichts mit sql zu tun da der Fehler in uic3 auftritt...
Hier fehlt ein Stückchen:
Hier fehlt ein Stückchen:
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."..\..\..\bin\uic3.exe" object_script.uic3.Release -L"c:\P
tGui -lQtCore -lQtSql4 -lQtXml4 -lQtGui4 -lQtNetwork4 -lgdi
MfG Christian
'Funktioniert nicht' ist keine Fehlerbeschreibung
'Funktioniert nicht' ist keine Fehlerbeschreibung
Re: Problem bei Installation mit MySQL
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
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
ja, natürlich...nosse hat geschrieben: Oder sollte ich an stelle von malke mingw32-make Ausführen ?
MfG Christian
'Funktioniert nicht' ist keine Fehlerbeschreibung
'Funktioniert nicht' ist keine Fehlerbeschreibung