Wie bekomme ich die Ride of Console Box eines GUI-Programms, das mit MinGW + Code :: Block kompiliert wurde?

Beim Kompilieren und Ausführen eines einfachen Win32-GUI-Programms in MinGW + MSys mit der Befehlszeile:

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

$ ./app

Nur ein Dialogfeld wird angezeigt. Aber wenn ich dieses Programm in die Code :: Blocks-IDE lege und kompiliere, wird immer eine schwarze Konsolenbox mit dem Dialogfeld angezeigt. Hinzufügen-mwindows in Linkoptionen keine Auswirkung.

main.cpp:

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

Wie kann ich die Konsole loswerden?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage