Seite 1 von 1
QT in Eclipse
Verfasst: 15. Mai 2009 19:39
von JakeFoly
Hey Forum-User,
ich habe schon nach meinem Problem gesucht,
jedoch nichts gefunden.
Ich benutze das QT SDK 2009.02.
Das Kompilieren und Arbeiten funktioniert mit dem QT Creator problemlos.
Jedoch finde ich den QT Creator als IDE nicht so gut wie die Eclipse IDE.
Aufgrund dessen habe ich das Integrationspaket für die Eclipse IDE installiert.
Die Version des Integrationspakets ist 1.5.1
Wenn ich nun jedoch den Build in Eclipse durchführen möchte erhalte ich die Fehlermeldung:
Error launching builder (make debug )
(Cannot run program "make": Launching failed)
Als Compiler benutze ich das/den MinGw des QT SDK und auch die Pfade zu dem QT SDK sind meiner Meinung nach richtig gesetzt.
Könnt ihr mir irgendwie helfen?
Ich versteh nicht mal was dieser Fehler bedeutet
Thx für jegliche Hilfe
mfg Jake
mal ne Frage
Verfasst: 15. Mai 2009 21:52
von softwaremaker
Kann man bei der Eclipse-Integration im GUI-Designer mit der rechten Maustaste auf einen PushButton gehen und "Go to Slot..." auswählen und er erzeugt automatisch die Slot-by-Name-Funktion im Source, so wie das beim Qt-Creator geht ?
Verfasst: 15. Mai 2009 21:58
von JakeFoly
hey,
Erstmal danke für die Antwort
Aber ich verstehe den Sinn deiner Gegenfrage nicht.
Hat diese Möglichkeit irgendeine Bedeutung für die Antwort auf meine Frage oder wolltest du mir damit zeigen das der QT Creator besser ist als Eclipse?
Wenn der 2 Teil zutreffen sollte, so mag das vielleicht aus deiner Sicht so sein. Aber das ist nicht die Frage des Threads und spielt damit hier keine Rolle.
Es geht mir nur darum wie ich den genannten Fehler bereinigen kann.
thx für weitere Antworten
mfg
Jake
Sorry
Verfasst: 15. Mai 2009 22:26
von softwaremaker
Tschuldigung wenn mein Post einen falschen Eindruck erzeugt hat. Es war keine Gegenfrage. Da du anscheinend die Eclipse-Integration installiert hast wollte ich fragen ob diese Funktion dort auch funktioniert, denn bei der VisualStudio-Integration gehts nicht. Ich will nicht extra Eclipse installieren. Falls das "Go to Slot..." dort geht, probier ich Eclipse mal aus. Qt-Creator ist gut, aber ist mit einer IDE wie VS nicht zu vergleichen.
Verfasst: 17. Mai 2009 00:54
von FaS
Die bin-Ordner müssen im PATH sein:
C:\Qt\4.5.0\bin\;C:\MinGW\bin\
In der Konsole reicht tatsächlich "make" (wird zu make.bat expandiert, welche wiederum mingw32-make aufruft).
In Eclipse müsste man explizit "make.bat" einstellen, er sucht sonst nur nach make.exe.
Allerdings wird er dann Probleme mit den Error-Parsern bekommen, welche unter gewissen Umständen den Output nicht den Quelldateien zuordnen können.
Die Lösung ist also den Build command (Project -> Properties -> C/C++ Build) in "mingw32-make.exe" zu ändern ("mingw32-make" funktioniert auf den ersten Blick, führt aber zum erwähnten Fehlverhalten der Error-Parser).
--
PS: softwaremaker: Man schreibt in fremde Threads nicht seine eigenen Probleme rein, wenn sie nichts mit dem Thema zu tun haben, da dies die Post- und Textmenge vergrößert sowie Leser irritiert bzw. überanstrengt, wodurch die Problembefassungsrate und damit die Problemlösungswahrscheinlichkeit reduziert werden. Auf deine Frage: "Go to Slot..." gibt es dort nicht.
Verfasst: 23. Mai 2009 22:48
von JakeFoly
Hey,
Tut mir Leid, das ich so lange nicht geantwortet habe.
Mein Computer war kaputt :/
Vielen Dank für die Hilfe, damit kann ich nun endlich ordentlich kompilieren =)
Allerdings funktioniert nun die Auto-Completiton-Propasel nicht.
Gibt es dafür irgendeine Lösung?
Das absurde ist vorallem, dass das früher einmal alles funktioniert hat.
Ich habe keine ahnung wieso das nun alles nicht mehr funktioniert ...
Vielen Dank für Antworten
mfg
Jake
Verfasst: 24. Mai 2009 12:40
von FaS
JakeFoly hat geschrieben:Allerdings funktioniert nun die Auto-Completiton-Propasel nicht.
Gibt es dafür irgendeine Lösung?
Full statt Fast Indexer auswählen, source neu indizieren lassen. Müsste ohne dass man was macht funktionieren..
Verfasst: 22. Juli 2009 23:59
von griffin27
hi,
ich hatte genau das gleiche Problem.
Da mir nix besseres eingefallen ist, hab ich die mingw32-make.exe einfach kopiert und auf make.exe umbenannt. Hat einwandfrei funktioniert.
Verfasst: 23. Juli 2009 09:08
von thereapman
Die QT Eclipse integration bringt n batchscript mit was alle pfade richtig setzt und dann eclipse startet.