Fehler bei Erstellen des IBASE plugins

Alles rund um die Programmierung mit Qt
Antworten
Scary Hallo

Fehler bei Erstellen des IBASE plugins

Beitrag von Scary Hallo »

Hallo,
ich versuche gerade das sql-IBASE plugin zu kompilieren. Auf meinem alten Rechner (Win XP - Qt 4.7.8 ) hat das auch gelappt. Jetzt versuche ich es unter Win7 und Qt 4.8.0.
Ich habe mir zum Erstellen folgende Batch gemacht:

Code: Alles auswählen

echo off
echo Setting up environment for Qt usage...
set QTDIR=C:\QtSDK\Desktop\Qt\4.8.0\mingw
set PATH=%QTDIR%\bin;%PATH%
set PATH=C:\QtSDK\mingw\bin;%PATH%
echo Setting up environment for firebird...
path=%path%;C:\Progra~1\Firebird\Firebird_2_5\include;C:\Progra~1\Firebird\Firebird_2_5\bin
echo start
qmake -spec win32-g++ -r "INCLUDEPATH+=C:/Progra~1/Firebird/Firebird_2_5/include" "LIBS+=-L'C:/Progra~1/Firebird/Firebird_2_5/lib'" "LIBS+=-L'C:/Progra~1/Firebird/Firebird_2_5/bin'" LIBS+="-lfbclient_ms" ibase.pro
pause
mingw32-make clean
mingw32-make
pause
Ich bekomme folgende Fehler-Meldung:

Code: Alles auswählen

c:/qtsdk/mingw/bin/../lib/gcc/mingw32/4.4.0/../../../../mingw32/bin/ld.exe: cannot find -lQtSqld
Ich finde bei mir keine QtSqld oder so ähnlich.
Hat jemand eine Idee?
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Re: Fehler bei Erstellen des IBASE plugins

Beitrag von Christian81 »

Hast Du Qt denn schon kompiliert?
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
Scary Hallo

Re: Fehler bei Erstellen des IBASE plugins

Beitrag von Scary Hallo »

Muss ich das gesamte Qt kompilieren? Das letzte mal habe ich auch nur das plugin kompiliert. Ich nutze die 'fertige' Version, die mit dem Qt-Creator kam.
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Re: Fehler bei Erstellen des IBASE plugins

Beitrag von Christian81 »

Liegt denn zumindest eine QtSql4.dll vor? Wenn nicht dann hast Du definitiv keine vorkompilierte Qt-Version.
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
Scary Hallo

Re: Fehler bei Erstellen des IBASE plugins

Beitrag von Scary Hallo »

Doch, die QtSql4.dll liegt vor. Im Verzeichnis C:\QtSDK\Desktop\Qt\4.8.0\mingw\bin
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Re: Fehler bei Erstellen des IBASE plugins

Beitrag von Christian81 »

Dann weiss ich nicht so richtig weiter - ich dachte eigentlich dass die vorkompilierte Qt-Version die Debug und die Release-Libraries mitbringt... komisch.
Versuch mal die IBASE - pro-Datei so zu ändern:

Code: Alles auswählen

CONFIG -= debug_and_release
CONFIG -= debug
CONFIG += release
Dann bin ich mir aber nicht sicher ob Du im Debug-Mode das Plugin laden kannst da Qt dies überprüft...
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
Antworten