Когда я компилирую и запускаю простую программу с графическим интерфейсом Win32 в MinGW+MSys с командной строкой:
$ g++ main.cpp -o app -std=c ++0x
$ ./app
отображается только диалоговое окно. Но когда я помещаю эту программу в IDE Code::Blocks и компилирую ее, она всегда приводит к черному консольному окну с диалогом. Добавление -mwindows
в параметры ссылки не дало результата.
main.cpp:
#include <windows.h>
int WinMain(HINSTANCE,HINSTANCE,LPSTR,int)
{
MessageBox(0,"Hello, Windows","MinGW Test Program",MB_OK);
return 0;
}
Как избавиться от окна консоли?