Как остановить программу, скомпилированную с MinGW (g ++), от открытия окна консоли в Windows? - PullRequest
24 голосов
/ 14 декабря 2010

Я скомпилировал программу, используя MinGW g ++.Когда я запускаю его, он открывает окно консоли в дополнение к основному окну приложения.Что за флаг компилятора, чтобы остановить это?

Ответы [ 2 ]

46 голосов
/ 16 октября 2011

Я просто добавляю -mwindows к флагам компоновщика.

19 голосов
/ 14 декабря 2010

Я считаю, что переключатель компилятора для этого -Wl,-subsystem,windows.

Переключатель -Wl,<options> передает <options> компоновщику. Переключатель -subsystem сообщает компоновщику, на какую систему следует ориентироваться при создании исполняемого файла.

...