Как избавиться от окна консоли - PullRequest
2 голосов
/ 22 сентября 2011

Я попытался сделать простое MessageBox, используя этот код:

#include <windows.h>

int main() {
  MessageBox(NULL, "Hello", "Message Box", MB_OKCANCEL);
}

Но после построения этого в среде разработки Dev-C ++ с помощью цепочки инструментов MinGW я получаю окно консоли, появляющееся заMessageBox.

Есть ли способ избавиться от этого окна консоли?

Ответы [ 2 ]

7 голосов
/ 22 сентября 2011

Да, компилировать для подсистемы "windows". Вот инструкции для выполнения этой задачи на нескольких IDE .

1 голос
/ 22 сентября 2011
  1. Не используйте Dev-C ++;вместо этого используйте приличную IDE.
  2. Компилируйте для подсистемы WINDOWS вместо CONSOLE.Даже мозговой Dev-C ++ должен иметь опцию для этого (точка входа должна называться WinMain - см. Любое введение в программирование Windows).
...