当我使用命令行在 MinGW+MSys 中编译并运行一个简单的 Win32 GUI 程序时:
$ g++ main.cpp -o app -std=c++0x
$ ./app
只显示一个对话框。但是当我将这个程序放入 Code::Blocks IDE 并编译它时,它总是会导致一个带有对话框的黑色控制台框。添加-mwindows
链接选项无效。
主.cpp:
#include <windows.h>
int WinMain(HINSTANCE,HINSTANCE,LPSTR,int)
{
MessageBox(0,"Hello, Windows","MinGW Test Program",MB_OK);
return 0;
}
我怎样才能摆脱控制台?