QT und Dev-C++

Verschiedenes zu Qt
Antworten
lord_fritte
Beiträge: 41
Registriert: 26. März 2006 15:09

QT und Dev-C++

Beitrag von lord_fritte »

Hallo ich habe unter Windows denn Dev-Cpp Compiler und möchte dort QT einbinden aber wie?
Adi
Beiträge: 87
Registriert: 1. Januar 2006 14:51

Beitrag 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.
Win 2k, Win XP
QT Win Opensource 4.1.1
MinGW 3.4.2
lord_fritte
Beiträge: 41
Registriert: 26. März 2006 15:09

Beitrag von lord_fritte »

Und wie?
guenni81
Beiträge: 134
Registriert: 29. Juli 2006 02:22

Beitrag von guenni81 »

mfg
Günni
lord_fritte
Beiträge: 41
Registriert: 26. März 2006 15:09

Beitrag von lord_fritte »

hmm also fehler gibt es jetzt keine mehr, ein fenster aber auch nicht.
lord_fritte
Beiträge: 41
Registriert: 26. März 2006 15:09

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

Beitrag von Christian81 »

MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
lord_fritte
Beiträge: 41
Registriert: 26. März 2006 15:09

Beitrag von lord_fritte »

Dann sagt der mir aber immernoch das es die Dateien nicht gibt.
Zuletzt geändert von lord_fritte am 16. Januar 2007 14:38, insgesamt 1-mal geändert.
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

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

'Funktioniert nicht' ist keine Fehlerbeschreibung
lord_fritte
Beiträge: 41
Registriert: 26. März 2006 15:09

Beitrag von lord_fritte »

ja wenn ich kein englisch kann dann kann ich kein englisch
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

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

'Funktioniert nicht' ist keine Fehlerbeschreibung
lord_fritte
Beiträge: 41
Registriert: 26. März 2006 15:09

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

Beitrag von Christian81 »

qmake -project
erzeugte pro-File anpassen
qmake
mingw32-make (bei MinGW) oder nmake (mit MSVC) oder make (unter Linux)
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
lord_fritte
Beiträge: 41
Registriert: 26. März 2006 15:09

Beitrag 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.
franzf
Beiträge: 3114
Registriert: 31. Mai 2006 11:15

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