使用MinGW和Eclipse编译Win32 GUI应用程序(不带控制台)

vir*_*raj 14 c++ eclipse gcc mingw

我正在使用带有MinGW的eclipse IDE作为我的编译器来制作Win32 GUI应用程序.

我想摆脱控制台,但用-mwindows选项编译程序没有任何效果,控制台仍在那里.

使用该-Wl,--subsystem,windows标志也不起作用.我究竟做错了什么 ?

And*_*ovs 22

对于Windows上的gcc,应该考虑两件事来构建非控制台Windows应用程序:

  1. 编译器选项 -mwindows
  2. WinMain()

这是可能的,但是,手动指定-Wl,-subsystem,windows给连接器,包括gdi32comdlg32到构建.这正是-mwindows自动化的原因.

参考.