Codeblocks IDE fürQT4

Alles rund um die Programmierung mit Qt
fastbit
Beiträge: 12
Registriert: 8. Oktober 2006 10:16

Codeblocks IDE fürQT4

Beitrag 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
dhcase
Beiträge: 132
Registriert: 10. Juni 2006 20:38

Beitrag von dhcase »

ich kenn mich jetzt mit CodeBlocks nicht so aus, aber gibts da nicht ein Template für Qt-Programme:
http://www.codeblocks.org/whatsnew.shtml#improvements hat geschrieben:- New project template for QT4.
Sonst frag doch mal da im Forum, die können dir betimmt helfen...
uhu01
Beiträge: 150
Registriert: 10. Juli 2005 20:46

Beitrag 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
fastbit
Beiträge: 12
Registriert: 8. Oktober 2006 10:16

Danke!!!

Beitrag von fastbit »

Vielen Dank -

damit kann ich schon was anfangen!!!

Andi
-Marco-
Beiträge: 47
Registriert: 4. April 2006 16:35

Beitrag 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.
Gruß Marco
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag 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
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
-Marco-
Beiträge: 47
Registriert: 4. April 2006 16:35

Beitrag 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.
Gruß Marco
fastbit
Beiträge: 12
Registriert: 8. Oktober 2006 10:16

Es geht fast :-)

Beitrag 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
-Marco-
Beiträge: 47
Registriert: 4. April 2006 16:35

Re: Es geht fast :-)

Beitrag 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?
Gruß Marco
fastbit
Beiträge: 12
Registriert: 8. Oktober 2006 10:16

Re: Es geht fast :-)

Beitrag 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] :D
methusalem
Beiträge: 186
Registriert: 11. August 2005 08:21

Beitrag 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 ...
Martin
cesideem
Beiträge: 4
Registriert: 13. Oktober 2006 11:24

Beitrag 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...
ChMaster
Beiträge: 252
Registriert: 23. Februar 2005 14:44
Wohnort: RP -> Alzey
Kontaktdaten:

Beitrag 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.
ChMaster
------------ Projekte------------
DBoxFE
DMS
First4 (Plugin-Develper)
fastbit
Beiträge: 12
Registriert: 8. Oktober 2006 10:16

kleines Howto für CodeBlocks

Beitrag 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
Dateianhänge
Einrichten der IDE CodeBlocks.zip
kleines C::B Howto
(204.16 KiB) 250-mal heruntergeladen
cesideem
Beiträge: 4
Registriert: 13. Oktober 2006 11:24

Beitrag 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.
Antworten