Seite 1 von 2
Codeblocks IDE fürQT4
Verfasst: 8. Oktober 2006 10:31
von fastbit
Hallo QT Freunde!!!
Ich habe eine Frage:
Ich habe mir die freie IDE
Codeblocks von
http://www.codeblocks.org heruntergeladen um sie für QT4
zu benutzen.
Aber ich kriege sie nicht für QT4 zum Laufen.
Console Apps werden einwandfrei mit dem MinGW Compiler erzeugt.
Kann mir vielleicht jemand die Einstellungen sagen?
Ich bedanke mich für Eure Zeit.
Keep on coding...
Andi
Verfasst: 9. Oktober 2006 13:07
von dhcase
ich kenn mich jetzt mit CodeBlocks nicht so aus, aber gibts da nicht ein Template für Qt-Programme:
Sonst frag doch mal da im Forum, die können dir betimmt helfen...
Verfasst: 9. Oktober 2006 13:20
von uhu01
Hy!
Ich hatte mal mit Code::Blocks gearbeitet.
Da es es zwar noch keine Qt Unterstützung ich hab einfach "custom Makefile" aktiviert (Projekt, oder Targeteinstellungen) und in die Pre-Build Steps "qmake" eingetragen.
mfg
uhu01
Danke!!!
Verfasst: 9. Oktober 2006 15:10
von fastbit
Vielen Dank -
damit kann ich schon was anfangen!!!
Andi
Verfasst: 10. Oktober 2006 14:35
von -Marco-
mmh, ich weiß zwar nicht wie das unter Windows ist, aber unter Linux werden bei aktivierten "custom Makefile" die Prebuild-Steps nicht ausgeführt. Mit dem Ergebnis, daß uic und moc nicht ausgeführt werden.
Also führe ich nach Änderungen am Projekt (Dateien hinzufügen, entfernen) immer ein qmake -project & qmake aus.
Im CodeBlocks-Forum geistert ein Plugin rum (qtworkbench), vielleicht funktioniert es.
Verfasst: 10. Oktober 2006 14:51
von Christian81
-Marco- hat geschrieben:mmh, ich weiß zwar nicht wie das unter Windows ist, aber unter Linux werden bei aktivierten "custom Makefile" die Prebuild-Steps nicht ausgeführt.
Ist irgendwie schlecht vorstellbar da diese Steps nämlich alle *im* Makefile ausgeführt werden... komisch
Verfasst: 10. Oktober 2006 14:59
von -Marco-
das ist mir schon klar, nur muß erstmal ein korrektes makefile bestehen.
Und da die Prebuilds nicht aufgerufen werden (warum auch immer) taugt das makefile nach Änderungen am Projekt nichts.
Es geht fast :-)
Verfasst: 10. Oktober 2006 18:09
von fastbit
Hallo,
also ich habe jetzt unter "Settings - Compiler - Directories "
im Reiter "Compiler" alle Include-Files von QT 4.2.0 samt Unterverzeichnisse einzeln angegeben.
Im Reiter "Linker" habe ich noch C:\QT\4.2.0\lib hinzugefügt.
Jetzt bekomme ich keine Fehler mehr, dass die Include Files nicht gefunden werden.
Aber der Linker bricht leider noch mit Fehlermelung ab:
ld.exe - Error: cannot find lib lQTAssistantClient.
Vielleicht kann jemand damit was anfangen.
Oder liegt es an der QT 4.2.0 Version?
Gruß
Andi
Re: Es geht fast :-)
Verfasst: 10. Oktober 2006 20:03
von -Marco-
fastbit hat geschrieben:
Im Reiter "Linker" habe ich noch C:\QT\4.2.0\lib hinzugefügt.
hier mußt du die Qt-Bibliotheken eintragen, nach dem Schema QtDll.dll ->
lQtDll, also z.B. QtCore.dll -> lQtCore (oder für die Debug-Version QtCored.dll).
Der Pfad zu den Bibliotheken kommt in den Reiter Directories->Linker.
Aber der Linker bricht leider noch mit Fehlermelung ab:
ld.exe - Error: cannot find lib lQTAssistantClient.
Nutzt du denn die Klasse QAssistantClient?
Re: Es geht fast :-)
Verfasst: 11. Oktober 2006 09:13
von fastbit
Hi Marco,
vielen Dank !!! So gehts endlich
Du hast recht: die libQTAssistantClient ist gar nicht nötig - die hat wohl der Projektgenerator eingetragen. Es geht schon auch damit, aber dann muss sie libQTAssitantClient4 heissen.
Aber wie gesagt - ich habe sie weggelassen und dann hat alles geklappt.
Vielen Dank für Deine Hilfe.
Gruß
Andi
hier mußt du die Qt-Bibliotheken eintragen, nach dem Schema QtDll.dll ->
lQtDll, also z.B. QtCore.dll -> lQtCore (oder für die Debug-Version QtCored.dll).
Der Pfad zu den Bibliotheken kommt in den Reiter Directories->Linker.
Aber der Linker bricht leider noch mit Fehlermelung ab:
ld.exe - Error: cannot find lib lQTAssistantClient.
Nutzt du denn die Klasse QAssistantClient?[/quote]

Verfasst: 11. Oktober 2006 10:14
von methusalem
Moin,
schreib doch mal ein kurzes HOWTO für Codeblocks. Jetzt wo deine Erfahrungen so frisch sind ... vielleicht hilfts ja später mal dem ein oder anderen ...
Verfasst: 13. Oktober 2006 11:29
von cesideem
jo, das HowTo täte mich brennend interessieren...
Hab mir QT4.2 OpenSource (inkl. MingW) installiert und dazu dann noch Code::Blocks... aber irgentwie bekomm ich es noch nicht ganz so zum laufen, wie ich mir das vorstelle...
Verfasst: 13. Oktober 2006 12:17
von ChMaster
cesideem hat geschrieben:jo, das HowTo täte mich brennend interessieren...
Hab mir QT4.2 OpenSource (inkl. MingW) installiert und dazu dann noch Code::Blocks... aber irgentwie bekomm ich es noch nicht ganz so zum laufen, wie ich mir das vorstelle...
da gibt es alternativen:
QDevelop
Edyuk
Monkey Studio
such dir eines aus, wobei ich sagen muss das mir bis jetzt
QDevelop sehr gut gefällt.
kleines Howto für CodeBlocks
Verfasst: 13. Oktober 2006 13:12
von fastbit
Hallo an Euch alle!!!
Also ich habe mal in einem Word Document alles zusammengeschrieben,
was ich bisher zu CodeBlocks rausgefunden habe. Ich habe die QT 4.2.0 Opensource Version für Windows installiert.
Ich hoffe Ihr könnt damit was anfangen und meldet zurück wenn was falsch ist.
Es ist alles andere als perfekt, aber ich werde es noch schöner strukturieren, wenn ich mehr Zeit habe.
Und ein ganz herzliches Dankeschön an alle, die mir geholfen haben in C:B einzusteigen.
Gruß
Andi
Verfasst: 13. Oktober 2006 13:25
von cesideem
ChMaster hat geschrieben:cesideem hat geschrieben:jo, das HowTo täte mich brennend interessieren...
Hab mir QT4.2 OpenSource (inkl. MingW) installiert und dazu dann noch Code::Blocks... aber irgentwie bekomm ich es noch nicht ganz so zum laufen, wie ich mir das vorstelle...
da gibt es alternativen:
QDevelop
Edyuk
Monkey Studio
such dir eines aus, wobei ich sagen muss das mir bis jetzt
QDevelop sehr gut gefällt.
Danke für die Tipps

und danke für das HowTo
Werd mir alles vier mal anschauen und sehen, welches mir dann am besten liegt.