Programm erzeugt zweites Fenster
-
Hallo,
beim Ausführen einer kompilierten Datei aus dem Windows-Explorer heraus
wird neben dem Programmfenster ein zweites, schwarz-blankes Fenster
erzeugt mit Datei-Pfadangabe in der Titelleiste.
Führe ich die exe-Datei in der Eingabeaufforderung (cmd.exe) aus,
so erscheint ein neuer Prompt erst nach Beenden der kompilierten Datei-Ausführung.
Kann das vermieden werden?2.Frage:
Kann das Icon links von der Titelleiste eines Fensters ganz verschwinden?
-
@member sagte in Programm erzeugt zweites Fenster:
beim Ausführen einer kompilierten Datei aus dem Windows-Explorer heraus
wird neben dem Programmfenster ein zweites, schwarz-blankes Fenster
erzeugt mit Datei-Pfadangabe in der Titelleiste.
Führe ich die exe-Datei in der Eingabeaufforderung (cmd.exe) aus,
so erscheint ein neuer Prompt erst nach Beenden der kompilierten Datei-Ausführung.Klingt, also ob Dein Programm eine main - Funktion hätte?
-
@member: Schau in die Projekteinstellung und stelle den Projekttyp auf "Windows Application" (statt "Console Application").
-
@Belli: WinMain.
@Th69: In Eclipse? (Linker/Build-Einstellung, makefile, binary parser,
preprocessor, run/debug-setting,..)
-
Ja, dann richtig linken, je nach Compiler/Linker, für MSVC zB:
https://docs.microsoft.com/de-de/cpp/build/reference/subsystem-specify-subsystem?view=msvc-170
für gcc:
https://gcc.gnu.org/onlinedocs/gcc/x86-Windows-Options.html
-
Dieser Beitrag wurde gelöscht!