Seite 1 von 1

QT und Dev-C++

Verfasst: 26. März 2006 22:06
von lord_fritte
Hallo ich habe unter Windows denn Dev-Cpp Compiler und möchte dort QT einbinden aber wie?

Verfasst: 28. März 2006 21:57
von Adi
Qt musst du nicht speziel einbinden. Du must die Pfade für Lib und Header korrekt setzen und das richtige Make-File verwenden.

Am besten du kombilierts dein Projekt beim ersten mal über das Dosfenster. Dadurch wird das entsprechende Makefile erzeugt, das du dann im Dev-C++ verwenden kannst.

Lasse Dev-C++ nicht selber das Make-File erzeugen.

Verfasst: 21. November 2006 19:42
von lord_fritte
Und wie?

Verfasst: 21. November 2006 20:12
von guenni81

Verfasst: 21. November 2006 20:41
von lord_fritte
hmm also fehler gibt es jetzt keine mehr, ein fenster aber auch nicht.

Verfasst: 15. Januar 2007 23:08
von lord_fritte
Und wie binde ich QT in MinGW ein?
Ich habe mir qt-win-opensource-4.2.2-mingw.exe runtergeladen und installiert, wenn ich nun was Compilieren möchte z.b.:

Code: Alles auswählen

#include <qapplication.h>
#include "bmi_dialog.h"

int main(int argc,char *argv[]){
	QApplication programm(argc,argv);
	
	frm_Main *hauptfenster=new frm_Main;

	programm.setMainWidget(hauptfenster);

	hauptfenster->show();

	return programm.exec();
}
sagt der mir das es die qapplication.h nicht gibt

Verfasst: 16. Januar 2007 06:30
von Christian81

Verfasst: 16. Januar 2007 14:36
von lord_fritte
Dann sagt der mir aber immernoch das es die Dateien nicht gibt.

Verfasst: 16. Januar 2007 14:38
von Christian81
lord_fritte hat geschrieben:Aber ich muss doch auch irgendwie die c++ Datei compilieren
Du hast nicht auch nur einen Blick auf die Doku geworfen und Dich schlau gemacht was qmake eigentlich macht... manchmal denke ich wir sind hier im Kindergarten.

Verfasst: 16. Januar 2007 14:39
von lord_fritte
ja wenn ich kein englisch kann dann kann ich kein englisch

Verfasst: 16. Januar 2007 14:40
von Christian81
Dann wirst du aber mit programmieren nicht sehr weit kommen...
qmake erzeugt Dir ein korrektes Makefile in der alles korrekt gesetzt ist.

/edit: ich vergass: Es gibt auch deutsche Qt4-Bücher

Verfasst: 16. Januar 2007 14:45
von lord_fritte
alsoooo so weit ich verstanden habe muss ich das ganze als main.cpp speichern und "qmake -project" eingeben? Aber wie lange dauert das bis der fertig ist?

EDIT: naja ich glaube ich bleibe doch bei DevC++

Verfasst: 16. Januar 2007 14:57
von Christian81
qmake -project
erzeugte pro-File anpassen
qmake
mingw32-make (bei MinGW) oder nmake (mit MSVC) oder make (unter Linux)

Verfasst: 16. Januar 2007 15:16
von lord_fritte
hmmm das Problem ist das qmake -project schon ne halbe stunde läuft und immer noch nix passiert ist, aber ich hab mir wieder Dev-C++ eingerichtet und es geht jetzt.

Verfasst: 16. Januar 2007 17:54
von franzf
lord_fritte hat geschrieben:hmmm das Problem ist das qmake -project schon ne halbe stunde läuft und immer noch nix passiert ist, aber ich hab mir wieder Dev-C++ eingerichtet und es geht jetzt.
Das passiert, wenn du dich nicht in deinem Projekt-Verzeichnis befindest!
Leg dir ein Verzeichnis MeinProjekt (oder sonst wie) an, kopier deine Dateien, welche zu dem Projekt gehören, da hinein, starte IN DIESEM ORDNER (!) qmake...uswetc. qmake sucht rekursiv alle Unterordner ab, um Programmdateien zu finden. Wenn du es aus C:\ startest ist klar, adss das seeeeehr lange dauern kann...

Grüße
Franz

/ Nachtrag:
qmake dauert bei mir bei einem 3-Dateien-Prjekt (selbst mit mehr) meist nur den Bruchteil einer Sekunde.