Jak zdobyć przejażdżkę konsolą programu GUI skompilowanego przez MinGW + Code :: Block

Kiedy kompiluję i uruchamiam prosty program Win32 GUI w MinGW + MSys z wierszem poleceń:

$ g++ main.cpp -o app -std=c++0x

$ ./app

pokazuje tylko okno dialogowe. Ale kiedy umieszczam ten program w Code :: Blocks IDE i kompiluję go, zawsze powoduje to powstanie czarnego pola konsoli z oknem dialogowym. Dodawanie-mwindows w opcjach łącza brak efektu.

main.cpp:

<code>#include <windows.h>
int WinMain(HINSTANCE,HINSTANCE,LPSTR,int)
{
    MessageBox(0,"Hello, Windows","MinGW Test Program",MB_OK);
    return 0;
}
</code>

Jak mogę pozbyć się konsoli?

questionAnswers(1)

yourAnswerToTheQuestion