Comment arrêter un programme compilé avec MinGW (g++) d'ouvrir une fenêtre de console dans windows
J'ai compilé un programme en utilisant MinGW g++. Quand je le lance, il ouvre une fenêtre de console en plus de la fenêtre principale de l'application. Quel est le drapeau du compilateur pour arrêter cela?
21
demandé sur
Андрей Беньковский
2010-12-14 19:33:19
2 réponses
Je crois que le commutateur du compilateur pour cela est -Wl,-subsystem,windows
.
Le commutateur -Wl,<options>
passe <options>
à l'éditeur de liens. Le commutateur -subsystem
indique à l'éditeur de liens quel système cibler lors de la génération de l'exécutable.
17
répondu
In silico
2010-12-14 16:45:21
J'ajoute simplement -mwindows
aux drapeaux de l'éditeur de liens.
43
répondu
leanid.chaika
2011-10-16 03:05:55