Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

QT mit Mysql support

Empfohlene Antworten

Da unter windows die MYSQL treiber für QT nicht standardmässig mit compiliert werden hab ich mal rumgegooglt. Mit mehr oder weniger großem Erfolg.


C:\Qt\4.4.3\src\plugins\sqldrivers\mysql>qmake -o Makefile "INCLUDEPATH+=C:\MySQL\INCLUDE"
"LIBS+=C:\MYSQL\LIB\OPT\LIBMYSQL.LIB" mysql.pro

C:\Qt\4.4.3\src\plugins\sqldrivers\mysql>mingw32-make

...
C:\MinGW\bin\..\lib\gcc\mingw32\3.4.2\..\..\..\..\mingw32\bin\ld.exe: cannot fin
d -llibmysql
collect2: ld returned 1 exit status
mingw32-make[1]: *** [..\..\..\..\plugins\sqldrivers\qsqlmysqld4.dll] Error 1
mingw32-make[1]: Leaving directory `C:/Qt/4.4.3/src/plugins/sqldrivers/mysql'
mingw32-make: *** [debug-all] Error 2

C:\Qt\4.4.3\src\plugins\sqldrivers\mysql>
[/PHP]

Der Pfad zum Mysql lib und include ist richtig.

mich wundert warum er -llibmysql nicht finden kann :( weil im prinzip ist es ja nach der Anleitung von Qt 4.0: SQL Database Drivers

Der Pfad zum Mysql lib und include ist richtig.

und es sind auch auch all jene dateien vorhanden, die üblicherweise zu einer installation der MySQL-clientbibliothek dazugehören? im makefile sollte auch einiges dazu zu finden sein.

mich wundert warum er -llibmysql nicht finden kann :( weil im prinzip ist es ja nach der Anleitung von [...]

das beschreibt IMO aber nur das compilieren und linken des plugins für QT, nicht die vollständige installation des MySQL-clients für Win32. wenn da die eine oder andere datei nicht vorhanden ist (oder durch versionensunterschiede nicht mitgeleifert wird) könnte der compiler da steckenbleiben.

s'Amstel

vorher muss man natürlich noch die mysql libs umwandeln :


reimp -d libmysql.lib
dlltool -k --input-def libmysql.def --dllname libmysql.dll --output-lib libmysql.a
dlltool --input-def libmysql.def --dllname libmysql.dll --output-lib c:\libmysql.a
[/PHP]

was ich auch gemacht habe :(

desweiteren müssen die Developer files bei installation von Mysql noch mit ausgewählt werden aber wenn es daran liegen würde; würde der Schritt des umwandelns der libs schon nicht klappen

da lob ich mir debian einfach libqsql mit installieren und alles arbeitet sofort :(

Bearbeitet von hscade

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.