OpenGL. Убрать консольное окно (С/C++)

Что прочитать перед этим материалом

GLFW. Скелет OpenGL приложения со сглаживанием.

Убрать консольное окно (Windows, Visual Studio, C++)

У многих при использовании библиотек (GLUT, GLFW), создающих окна и контекст OpenGL, возникает необходимость убрать консоль, которая появляется вместе с запуском OpenGL-приложения. В данном уроке вы познакомитесь с простым и коротким способом избавиться от консольного окна.

Жмем Project => Properties (или Alt+F7).

Затем Linker => Advanced и вбиваем в Entery Point следующее: mainCRTStartup.

Настройка проекта в Visual Studio для отключения консольного окна - установка точки входа
Рисунок 1. Настройка проекта в Visual Studio для отключения консольного окна - установка точки входа.

Linker => System меняем SubSystem на Windows (/SUBSYSTEM:WINDOWS).

Настройка проекта в Visual Studio для отключения консольного окна
Рисунок 2. Настройка проекта в Visual Studio для отключения консольного окна.

Все и всё. Теперь собираем проект и запускаем. Консольное окно должно исчесзнуть.