Seite 1 von 1

Visual Studio 2008: QT-Konsolenprogramm in GUI-Programm

Verfasst: 14. August 2009 15:31
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!

Verfasst: 14. August 2009 20:24
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...

Verfasst: 15. August 2009 08:24
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 ;-)

Verfasst: 15. August 2009 10:14
von Christian81
Ich probiere es :)