Как получить доступ к консоли программы с графическим интерфейсом, скомпилированной с помощью MinGW + Code::Block

Когда я компилирую и запускаю простую программу с графическим интерфейсом 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;
}

Как избавиться от окна консоли?

7
задан gudok 5 March 2019 в 06:20
поделиться