Visual Studio 2008: QT-Konsolenprogramm in GUI-Programm

Alles rund um die Programmierung mit Qt
Antworten
shapoc
Beiträge: 33
Registriert: 31. Mai 2009 12:18

Visual Studio 2008: QT-Konsolenprogramm in GUI-Programm

Beitrag von shapoc »

Hallo zusammen,
dumme Frage, hoffentlich einfache Antwort:

Ich entwickle mit VS 2008 und QT-Integration, QT 4.4.3, habe ein QT Konsolenprogramm erstellt was auch funktioniert. Hier mal die main:

Code: Alles auswählen

#include <QtGui/QApplication>
#include "window.h"

int main(int argc, char *argv[])
{
    QApplication app(argc, argv);
    Window window;
    window.show();

	return app.exec();
}
wobei window meine eigene GUI-Klasse von MainWindow abgeleitet ist.

Gemacht deshalb, weil beim QTGUI-Wizard immer ne Standard-Klasse mit UI erstellt wurde, die ich nicht haben möchte. Im Gegensatz zu einem QTGUI-Programm erscheint aber immer ne DOS-Box, die ich gern loswerden möchte, da ich die nicht brauche.

Kann man das Projekt irgendwie in VS dazu bringen, daraus eine GUI anstatt Konsolen-App zu erstellen?!

hoffe ihr versteht was ich meine :oops:

Danke schonmal für eure Tipps!
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Mal wieder jemand der eine IDE benutzt und nicht weiß wo man was einstellen kann... Das Zauberwort heißt 'SUBSYSTEM' oder qmake benutzen...
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
shapoc
Beiträge: 33
Registriert: 31. Mai 2009 12:18

Beitrag von shapoc »

Danke für den Tipp. Nach umstellen des Wertes auf

Code: Alles auswählen

/SUBSYSTEM:WINDOWS
funktioniert's wie gewünscht.

@Christian81: Ich kenn' mich eigentlich schon ganz gut mit VS aus, musste dieses Flag aber bisher nie ändern.
Also: nächste Mal ohne deine kleine Spitze ;-)
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Ich probiere es :)
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
Antworten