2010-12-14 9 views
18

Recopilé un programa usando MinGW g ++. Cuando lo ejecuto, abre una ventana de consola además de la ventana principal de la aplicación. ¿Cuál es la bandera del compilador para detener esto?Cómo detener un programa compilado con MinGW (g ++) desde la apertura de una ventana de consola en Windows

+1

Para comparar las 2 respuestas dadas a continuación, vea [esta publicación informativa en la lista de distribución de GCC] (https://gcc.gnu.org/ml/gcc-help/2004-01/msg00225.html) –

Respuesta

15

Creo que el interruptor del compilador es -Wl,-subsystem,windows.

El conmutador -Wl,<options> pasa <options> al vinculador. El conmutador -subsystem le dice al vinculador a qué sistema dirigirse cuando genera el ejecutable.

40

Acabo de agregar -mwindows a los indicadores del enlazador.

Cuestiones relacionadas