Danke für deine rasche Antwort!
Zitat von
OregonGhost:
Du musst das Subsystem auf
Win32 bzw.
GUI festlegen (wie auch immer es genau heißt). Ist in den meisten IDEs eine Projekt- oder Linker-Einstellung und hat nichts mit dem Quellcode zu tun.
Dann war zumindest meine Auffassung richtig. Ich habe nur vergessen zu sagen, dass ich
Eclipse nutze.
Ich dachte main() = Konsolenprogramm und WinMain = Windowsprogramm. Da Windows ja irgendwo den Einsprungpunkt wissen muss. (Okay, kann natürlich auch irgendwo im
PE-Header stehen, aber da kenne ich mich nun wirklich nicht aus.)
Ich habe schon die Einstellungen mehrmals durchsucht, es ist nichts zu finden. Außerdem habe ich auch das Testprogramm via Konsole (g++ sowieso.cpp) kompiliert, wo das gleiche Ergebnis rauskam.
Zitat von
OregonGhost:
Kommt die Konsole auch, wenn du das Programm von außerhalb (und nicht aus der
IDE) startest?
Die Konsole kommt sogar nur, wenn ich das Programm nicht aus der
IDE starte. Eclipse hat ja im unteren Abschnitt eine eingebaute Konsole, ich denke mal deswegen gibt es in der
IDE keine.