如何在Windows中打开一个控制台窗口,停止使用MinGW(g ++)编译的程序

时间:2010-12-14 16:33:19

标签: windows g++ mingw

我使用MinGW g ++编译了一个程序。当我运行它时,除了主应用程序窗口之外,它还会打开一个控制台窗口。什么是编译器标志来阻止它?

2 个答案:

答案 0 :(得分:45)

我只是将-mwindows添加到链接器标志。

答案 1 :(得分:18)

我认为编译器切换为-Wl,-subsystem,windows

-Wl,<options>开关将<options>传递给链接器。 -subsystem开关告诉链接器在生成可执行文件时要定位哪个系统。