Ho compilato un programma utilizzando MinGW g ++. Quando lo eseguo, apre una finestra della console oltre alla finestra principale dell'applicazione. Qual è il flag del compilatore per fermare questo?Come interrompere un programma compilato con MinGW (g ++) dall'apertura di una finestra della console in windows
18
A
risposta
15
Credo che l'interruttore del compilatore sia -Wl,-subsystem,windows
.
Lo switch -Wl,<options>
passa al linker <options>
. L'interruttore -subsystem
indica al linker quale sistema indirizzare quando genera l'eseguibile.
40
Aggiungo solo -mwindows
alle bandiere del linker.
Per confrontare le 2 risposte fornite di seguito, vedere [questo post informativo alla mailing list GCC] (https://gcc.gnu.org/ml/gcc-help/2004-01/msg00225.html) –