windows und konsolenausgabe

Alles rund um die Programmierung mit Qt
Antworten
slash-ex
Beiträge: 239
Registriert: 30. März 2005 21:40

windows und konsolenausgabe

Beitrag von slash-ex »

normalerweise schreibe ich immer unter linux.... aber aus gewissen gründen wollte ich ein programm unter windows übersetzen, soweit sogut...

ABER leider verhält es sich nicht ganz so wie erwartet und zu allem überfluss bekomme ich keine konsolenausgabe wie unter linux! ich würde gerne wissen wie ich das verändern kann.
bei der ausgabe handelt es sich vorwiegend um cout's. ich setz die gerne an gewissen punkten um zu überprüfen was klappt oder mal schiefläuft.
CaptnChaos
Beiträge: 605
Registriert: 28. Juni 2007 15:01
Kontaktdaten:

Beitrag von CaptnChaos »

Hast du in der pro Datei
CONFIG += console stehen?
oder QT += console
(weiss es grad nicht genau)
q-tee
Beiträge: 32
Registriert: 17. September 2007 17:43

Beitrag von q-tee »

Note: On Windows, you need to enable support for console applications in order to use the stdin, stdout and stderr streams at the console. To do this, add the following declaration to your application's project file:

CONFIG += console
zu finden unter: http://doc.trolltech.com/4.3/qfile.html
Allroad
Beiträge: 61
Registriert: 23. Oktober 2007 10:19
Kontaktdaten:

Beitrag von Allroad »

ich hab auch das gleiche problem, allerdings lässt sich das bei mir nicht so einfach lösen: wenn ich "CONFIG += console" in mein *.pro - file einfügen, kompiliert das programm nicht mehr und folgende fehlermeldung kommt raus:

Code: Alles auswählen

C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../libmingw32.a(main.o):main.c:(.tex
t+0x104): undefined reference to `WinMain@16'
collect2: ld returned 1 exit status
mingw32-make[1]: *** [release\src3.exe] Error 1
mingw32-make[1]: Leaving directory `D:/Mihai/Uni/Diplom/Qt/DEShio/src3'
mingw32-make: *** [release] Error 2
kann jemand was damit anfangen, und mir irgendwie weiterhelfen?

Danke
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

make distclean vergessen auszuführen.
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
Antworten