Eclipse Integration Fehler qtdesigner.dll
Verfasst: 1. August 2011 14:48
Hallo zusammen,
leider bekomme ich die Integration von Qt Jambi in Eclipse nicht hin und bin in diesem Gebiet leider auch Neuling. Habe mich zu dem Problem bei google, sämtlichen Foren und bei QT selber umgeschaut, jedoch keinen passenden Lösungsansatz gefunden. Ich hoffe Ihr könnt mit helfen.
Zu meinem Problem:
Nach der Angabe der Jambi Location in Eclipse tauchen die nachfolgenden zwei Fehlermeldungen auf. Desweiteren kann ich in Eclipse unter "Window -> Show View -> other " nicht die QT auswählen (der Ordner existiert dort in der Auswahl nicht). Hier die Fehlermeldungen:
Ich habe in meinem Ordner "C:\tools\qtjambi\bin" nachgeschaut. Die Datei "qtdesigner.dll" existiert nicht, dafür aber die "QtDesigner4.dll" (Alle dll-Dateien in diesem Ordner enthalten komischerweise eine "4" im Namen).
Mein Betriebssystem: Win 7 Prof 64-Bit
Folgendes habe ich installiert bzw. entpackt:
eclipse-java-indigo-win32-x86_64.zip (die aktuellste von heute)
qtjambi-win64-lgpl-4.5.2_01.zip
qtjambi-eclipse-integration-win32-4.5.0_01.zip (in den eclipse Ordner entpackt)
Nach folgenden Anleitungen bin ich vorgegangen:
http://doc.trolltech.com/qtjambi-4.4/ht ... ation.html
http://doc.trolltech.com/qtjambi-4.4/ht ... lipse.html
Bei der ersten Anleitung wird erwähnt, dass folgender Befehl ohne Probleme auszuführen sein sollte:
java -cp qtjambi-4.4.0_01.jar:qtjambi-examples-4.4.0_01.jar com.trolltech.launcher.Launcher
Hierbei scheitert es bei mir schon mit der Fehlermeldung:
Fehler: Hauptklasse com.trolltech.launcher.Launcher konnte nicht gefunden oder geladen werden
Folgende Variablen sind bei mir angegeben:
Benutzervariablen:
JAVA_HOME C:\Programme\Java\jdk1.7.0
QTDIR C:\tools\qtjambi
Systemvariablen:
CLASSPATH C:\Program Files (x86)\QuickTime\QTSystem\QTJava.zip
LD_LIBRARY_PATH C:\tools\qtjambi\lib
Path neben den bestehenden noch: C:\tools\qtjambi\bin;C:\Programme\Java\jdk1.7.0\bin
QT_PLUGIN_PATH C:\tools\qtjambi\plugins
QTJAVA C:\Program Files (x86)\QuickTime\QTSystem\QTJava.zip (hat damit aber nichts zu tun, oder?)
Was habe ich übersehen?
leider bekomme ich die Integration von Qt Jambi in Eclipse nicht hin und bin in diesem Gebiet leider auch Neuling. Habe mich zu dem Problem bei google, sämtlichen Foren und bei QT selber umgeschaut, jedoch keinen passenden Lösungsansatz gefunden. Ich hoffe Ihr könnt mit helfen.
Zu meinem Problem:
Nach der Angabe der Jambi Location in Eclipse tauchen die nachfolgenden zwei Fehlermeldungen auf. Desweiteren kann ich in Eclipse unter "Window -> Show View -> other " nicht die QT auswählen (der Ordner existiert dort in der Auswahl nicht). Hier die Fehlermeldungen:
Ich habe in meinem Ordner "C:\tools\qtjambi\bin" nachgeschaut. Die Datei "qtdesigner.dll" existiert nicht, dafür aber die "QtDesigner4.dll" (Alle dll-Dateien in diesem Ordner enthalten komischerweise eine "4" im Namen).
Mein Betriebssystem: Win 7 Prof 64-Bit
Folgendes habe ich installiert bzw. entpackt:
eclipse-java-indigo-win32-x86_64.zip (die aktuellste von heute)
qtjambi-win64-lgpl-4.5.2_01.zip
qtjambi-eclipse-integration-win32-4.5.0_01.zip (in den eclipse Ordner entpackt)
Nach folgenden Anleitungen bin ich vorgegangen:
http://doc.trolltech.com/qtjambi-4.4/ht ... ation.html
http://doc.trolltech.com/qtjambi-4.4/ht ... lipse.html
Bei der ersten Anleitung wird erwähnt, dass folgender Befehl ohne Probleme auszuführen sein sollte:
java -cp qtjambi-4.4.0_01.jar:qtjambi-examples-4.4.0_01.jar com.trolltech.launcher.Launcher
Hierbei scheitert es bei mir schon mit der Fehlermeldung:
Fehler: Hauptklasse com.trolltech.launcher.Launcher konnte nicht gefunden oder geladen werden
Folgende Variablen sind bei mir angegeben:
Benutzervariablen:
JAVA_HOME C:\Programme\Java\jdk1.7.0
QTDIR C:\tools\qtjambi
Systemvariablen:
CLASSPATH C:\Program Files (x86)\QuickTime\QTSystem\QTJava.zip
LD_LIBRARY_PATH C:\tools\qtjambi\lib
Path neben den bestehenden noch: C:\tools\qtjambi\bin;C:\Programme\Java\jdk1.7.0\bin
QT_PLUGIN_PATH C:\tools\qtjambi\plugins
QTJAVA C:\Program Files (x86)\QuickTime\QTSystem\QTJava.zip (hat damit aber nichts zu tun, oder?)
Was habe ich übersehen?