当我使用命令行测试在MinGW + MSys中编译一个简单的Win32 GUI程序并运行它:
$ g ++ main.cpp -o app -std = c ++ 0x
$ ./app
只显示一个对话框.但是把这个程序放到Code :: Block IDE中并编译它,它带有一个带有对话框的黑色控制台盒.在链接选项中添加-mwindows无效.
main.cpp中
#include <windows.h>
int WinMain(HINSTANCE,HINSTANCE,LPSTR,int)
{
MessageBox(0,"Hello, Windows","MinGW Test Program",MB_OK);
return 0;
}
Run Code Online (Sandbox Code Playgroud)