I compiled a program using MinGW g++. When I run it, it opens a console window in addition to the main application window. What\'s the compiler flag to stop this?
I just add -mwindows to linker flags.
-mwindows
I believe the compiler switch for that is -Wl,-subsystem,windows.
-Wl,-subsystem,windows
The -Wl,<options> switch passes <options> to the linker. The -subsystem switch tells the linker which system to target when generating the executable.
-Wl,<options>
<options>
-subsystem