Убираем консоль из SFML приложения, на примере Visual Studio 2015. Суть действий, в принципе, применима к любым версиям VS и CB.
Будет лучше, если вы имеете настроенный пресет (конфиг) для компиляции dynamic-debug или static-reliase версии.
В свойствах проекта, зайдите в диспетчер конфигураций:
Здесь создайте копию рабочего пресета:
Это нужно для сохранения версии с консолью, рядом с релизом без нее.
В свойствах проекта выбираем скопированный пресет. Проходим в Компоновщик => система, параметр Подсистема меняем на “Windows (/SUBSYSTEM:WINDOWS)”.Осталось подключить библиотеку sfml-main.lib. Компоновщик->дополнительные зависимости:
В случае fatal error LNK1120 или других ошибок, попробуйте пересоздать проект по одной из ссылок в начале статьи. Если не помогло, обратитесь с вопросом на форум.
https://kychka-pc.ru/Forum/topic/zapusk-prilozheniya-bez-konsolya