How to stop a program compiled with MinGW (g++) from opening a console window in windows
问题 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? 回答1: I believe the compiler switch for that is -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. 回答2: I just add -mwindows to linker flags. 来源: https://stackoverflow.com/questions/4441551/how-to-stop-a-program